Skip to content

Commit 4f92483

Browse files
committed
Define S_IRWXU and others if not already defined.
1 parent 0097e68 commit 4f92483

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

src/win/fs.c

+17
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,23 @@
4444
#define UV_FS_FREE_PTR 0x0008
4545
#define UV_FS_CLEANEDUP 0x0010
4646

47+
#ifndef S_IRWXU
48+
#define S_IRWXU 0000700 /* RWX mask for owner */
49+
#define S_IRUSR 0000400 /* R for owner */
50+
#define S_IWUSR 0000200 /* W for owner */
51+
#define S_IXUSR 0000100 /* X for owner */
52+
53+
#define S_IRWXG 0000070 /* RWX mask for group */
54+
#define S_IRGRP 0000040 /* R for group */
55+
#define S_IWGRP 0000020 /* W for group */
56+
#define S_IXGRP 0000010 /* X for group */
57+
58+
#define S_IRWXO 0000007 /* RWX mask for other */
59+
#define S_IROTH 0000004 /* R for other */
60+
#define S_IWOTH 0000002 /* W for other */
61+
#define S_IXOTH 0000001 /* X for other */
62+
#endif
63+
4764
/* number of attempts to generate a unique directory name before declaring failure */
4865
#define TMP_MAX 32767
4966

0 commit comments

Comments
 (0)