]> sourceware.org Git - newlib-cygwin.git/commitdiff
* include/io.h (X_OK): Define to F_OK.
authorDanny Smith <dannysmith@users.sourceforge.net>
Wed, 24 Jan 2007 08:27:12 +0000 (08:27 +0000)
committerDanny Smith <dannysmith@users.sourceforge.net>
Wed, 24 Jan 2007 08:27:12 +0000 (08:27 +0000)
winsup/mingw/ChangeLog
winsup/mingw/include/io.h

index 72687d5d44f77ea63fad060c0b3929a6c21b0c95..8487abbaa616168ee34425b85f8f1718d445016d 100644 (file)
@@ -1,3 +1,7 @@
+2007-01-24  Danny Smith  <dannysmith@users.sourceforge.net>
+
+       * include/io.h (X_OK):  Define to F_OK.
+
 2007-01-19  Danny Smith  <dannysmith@users.sourceforge.net>
 
        * include/stdio.h (SEEK_SET, SEEK_CUR, SEEK_END): Define
index c45d106504fb7e817d7b563cc17caada13094e3b..45e04110f1c81bab113cedc17855f9810c2bf8c1 100644 (file)
@@ -180,7 +180,9 @@ _CRTIMP int __cdecl chmod (const char*, int);
 /* Some defines for _access nAccessMode (MS doesn't define them, but
  * it doesn't seem to hurt to add them). */
 #define        F_OK    0       /* Check for file existence */
-#define        X_OK    1       /* Check for execute permission. */
+/* Well maybe it does hurt.  On newer versions of MSVCRT, an access mode
+   of 1 causes invalid parameter error. */   
+#define        X_OK    F_OK    /* MS access() doesn't check for execute permission. */
 #define        W_OK    2       /* Check for write permission */
 #define        R_OK    4       /* Check for read permission */
 
This page took 0.034823 seconds and 5 git commands to generate.