4
0
mirror of git://sourceware.org/git/newlib-cygwin.git synced 2025-02-28 12:05:47 +08:00

* libc/include/sys/unistd.h [X_OK]: Use better protection against Cygwin X_OK

definitions in sys/file.h.
This commit is contained in:
Christopher Faylor 2001-04-22 23:52:06 +00:00
parent 1acf5c29c8
commit cb4cc28370
2 changed files with 12 additions and 6 deletions

View File

@ -1,3 +1,8 @@
2001-04-22 Earnie Boyd <earnie@users.sourceforge.net>
* libc/include/sys/unistd.h [X_OK]: Use better protection against
Cygwin X_OK definitions in sys/file.h.
Fri Apr 20 23:17:51 2001 Christopher Faylor <cgf@cygnus.com> Fri Apr 20 23:17:51 2001 Christopher Faylor <cgf@cygnus.com>
* libc/include/sys/time.h: Define timercmp and other macros for * libc/include/sys/time.h: Define timercmp and other macros for

View File

@ -128,13 +128,14 @@ int _EXFUN(readlink, (const char *__path, char *__buf, int __buflen));
int _EXFUN(symlink, (const char *__name1, const char *__name2)); int _EXFUN(symlink, (const char *__name1, const char *__name2));
#endif #endif
# define F_OK 0 #define F_OK 0
# define R_OK 4 #define R_OK 4
# define W_OK 2 #define W_OK 2
# define X_OK 1
#if defined (__CYGWIN__) && !defined (__INSIDE_CYGWIN__) #undef X_OK
# undef X_OK #if !defined (__CYGWIN__) || defined (__INSIDE_CYGWIN__)
# define X_OK 1
#else
# define X_OK _cygwin_X_OK # define X_OK _cygwin_X_OK
extern const unsigned _cygwin_X_OK; extern const unsigned _cygwin_X_OK;
#endif #endif