bug-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH 1/3] remove faccessat issue.


From: guy fleury iteriteka
Subject: [PATCH 1/3] remove faccessat issue.
Date: Wed, 6 Jan 2021 23:26:08 +0200

* open_issues/faccessat.mdwn: delete file.
  open_issues/faccessat/faccessat.c: Likewise
---
 open_issues/faccessat.mdwn        | 21 ---------------------
 open_issues/faccessat/faccessat.c | 26 --------------------------
 2 files changed, 47 deletions(-)
 delete mode 100644 open_issues/faccessat.mdwn
 delete mode 100644 open_issues/faccessat/faccessat.c

diff --git a/open_issues/faccessat.mdwn b/open_issues/faccessat.mdwn
deleted file mode 100644
index 911acbb..0000000
--- a/open_issues/faccessat.mdwn
+++ /dev/null
@@ -1,21 +0,0 @@
-[[!meta copyright="Copyright © 2012 Free Software Foundation, Inc."]]
-
-[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
-id="license" text="Permission is granted to copy, distribute and/or modify this
-document under the terms of the GNU Free Documentation License, Version 1.2 or
-any later version published by the Free Software Foundation; with no Invariant
-Sections, no Front-Cover Texts, and no Back-Cover Texts.  A copy of the license
-is included in the section entitled [[GNU Free Documentation
-License|/fdl]]."]]"""]]
-
-[[!tag open_issue_glibc open_issue_hurd]]
-
-`faccessat()` fails on some cases; in particular when:
-
-* flags does not have `AT_EACCESS`
-* dirfd is not `AT_FDCWD`
-* pathname is not an absolute path
-
-In such case, it will return -1 setting `ENOTSUP` as errno.
-
-[[faccessat.c]]
diff --git a/open_issues/faccessat/faccessat.c 
b/open_issues/faccessat/faccessat.c
deleted file mode 100644
index 24b1233..0000000
--- a/open_issues/faccessat/faccessat.c
+++ /dev/null
@@ -1,26 +0,0 @@
-#include <fcntl.h>
-#include <unistd.h>
-#include <stdio.h>
-#include <errno.h>
-#include <string.h>
-#include <stdlib.h>
-
-#define TESTFN "faccessat-test-file"
-
-int main()
-{
-  int fd;
-  int ret;
-
-  system("touch " TESTFN );
-  fd = open(".", O_RDONLY);
-  printf("> open: %d\n", fd);
-
-  errno = 0;
-  ret = faccessat(fd, TESTFN, R_OK, 0);
-  printf("> faccessat: %d, %d (%s)\n", ret, errno, strerror(errno));
-
-  close(fd);
-
-  return 0;
-}
-- 
2.20.1




reply via email to

[Prev in Thread] Current Thread [Next in Thread]