From 3600654b78cc5e1482330d6d03ca87d5aeab04de Mon Sep 17 00:00:00 2001 From: Corinna Vinschen Date: Wed, 24 Jan 2024 17:15:53 +0100 Subject: sys/stat.h: drop __INSIDE_CYGWIN__ guards These were only necessary until we dropped 32 bit Cygwin. Signed-off-by: Corinna Vinschen --- newlib/libc/include/sys/stat.h | 4 ++-- winsup/cygwin/dir.cc | 4 ---- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/newlib/libc/include/sys/stat.h b/newlib/libc/include/sys/stat.h index 98f5add..b4e27f2 100644 --- a/newlib/libc/include/sys/stat.h +++ b/newlib/libc/include/sys/stat.h @@ -147,7 +147,7 @@ int lstat (const char *__restrict __path, struct stat *__restrict __buf ); int mknod (const char *__path, mode_t __mode, dev_t __dev ); #endif -#if __ATFILE_VISIBLE && !defined(__INSIDE_CYGWIN__) +#if __ATFILE_VISIBLE int fchmodat (int, const char *, mode_t, int); int fstatat (int, const char *__restrict , struct stat *__restrict, int); int mkdirat (int, const char *, mode_t); @@ -155,7 +155,7 @@ int mkfifoat (int, const char *, mode_t); int mknodat (int, const char *, mode_t, dev_t); int utimensat (int, const char *, const struct timespec [2], int); #endif -#if __POSIX_VISIBLE >= 200809 && !defined(__INSIDE_CYGWIN__) +#if __POSIX_VISIBLE >= 200809 int futimens (int, const struct timespec [2]); #endif diff --git a/winsup/cygwin/dir.cc b/winsup/cygwin/dir.cc index c2cba83..be99941 100644 --- a/winsup/cygwin/dir.cc +++ b/winsup/cygwin/dir.cc @@ -202,10 +202,6 @@ readdir_r (DIR *__restrict dir, dirent *__restrict de, dirent **__restrict ode) return res; } -/* Not exposed through sys/stat.h when building Cygwin */ -extern "C" int fstatat (int, const char *__restrict , - struct stat *__restrict, int); - extern "C" ssize_t posix_getdents(int fd, void *buf, size_t nbytes, int flags) { -- cgit v1.1