Fossil SCM

Fix fallback definitions of R_OK/W_OK, make them the same as Microsoft's defenitions.

jan.nijtmans 2017-06-15 13:47 trunk
Commit e3fe51e1e899b418b0dfe3c8905fc5c6d9f93312b00d12243f82210f59b4c074
1 file changed +5 -5
--- win/include/unistd.h
+++ win/include/unistd.h
@@ -22,18 +22,18 @@
2222
2323
#ifndef X_OK
2424
#define X_OK 1
2525
#endif /* not X_OK */
2626
27
+#ifndef W_OK
28
+#define W_OK 2
29
+#endif /* not W_OK */
30
+
2731
#ifndef R_OK
28
-#define R_OK 2
32
+#define R_OK 4
2933
#endif /* not R_OK */
3034
31
-#ifndef W_OK
32
-#define W_OK 4
33
-#endif /* not W_OK */
34
-
3535
#define S_ISDIR(m) (((m) & S_IFMT) == S_IFDIR)
3636
#define S_ISREG(m) (((m) & S_IFMT) == S_IFREG)
3737
3838
3939
4040
--- win/include/unistd.h
+++ win/include/unistd.h
@@ -22,18 +22,18 @@
22
23 #ifndef X_OK
24 #define X_OK 1
25 #endif /* not X_OK */
26
 
 
 
 
27 #ifndef R_OK
28 #define R_OK 2
29 #endif /* not R_OK */
30
31 #ifndef W_OK
32 #define W_OK 4
33 #endif /* not W_OK */
34
35 #define S_ISDIR(m) (((m) & S_IFMT) == S_IFDIR)
36 #define S_ISREG(m) (((m) & S_IFMT) == S_IFREG)
37
38
39
40
--- win/include/unistd.h
+++ win/include/unistd.h
@@ -22,18 +22,18 @@
22
23 #ifndef X_OK
24 #define X_OK 1
25 #endif /* not X_OK */
26
27 #ifndef W_OK
28 #define W_OK 2
29 #endif /* not W_OK */
30
31 #ifndef R_OK
32 #define R_OK 4
33 #endif /* not R_OK */
34
 
 
 
 
35 #define S_ISDIR(m) (((m) & S_IFMT) == S_IFDIR)
36 #define S_ISREG(m) (((m) & S_IFMT) == S_IFREG)
37
38
39
40

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button