From 7bb0a04db23f6f5cf539d338ca816785f34164a1 Mon Sep 17 00:00:00 2001 From: Ron Koenderink Date: Tue, 14 Aug 2007 03:38:18 +0000 Subject: [PATCH] [_WIN32] (S_IRUSR, S_IWUSR, S_IXUSR, S_IRWXU, S_IRGRP, S_IWGRP) (S_IXGRP, S_IRWXG, S_IROTH, S_IWOTH, S_IXOTH, S_IRWXO): Move from include/misc.h to new src/lib/w32/unistd.h. --- include/misc.h | 18 ------------------ src/lib/w32/unistd.h | 18 ++++++++++++++++++ 2 files changed, 18 insertions(+), 18 deletions(-) diff --git a/include/misc.h b/include/misc.h index 0e5ede0b8..455eb7965 100644 --- a/include/misc.h +++ b/include/misc.h @@ -56,24 +56,6 @@ typedef int pid_t; #define random rand #define srandom srand -#ifndef S_IRUSR -#define S_IRUSR _S_IREAD -#define S_IWUSR _S_IWRITE -#define S_IXUSR _S_IEXEC -#define S_IRWXU S_IRUSR | S_IWUSR | S_IXUSR -#endif -#ifndef S_IRGRP -#define S_IRGRP 0 -#define S_IWGRP 0 -#define S_IXGRP 0 -#define S_IRWXG S_IRGRP | S_IWGRP | S_IXGRP -#endif -#ifndef S_IROTH -#define S_IROTH 0 -#define S_IWOTH 0 -#define S_IXOTH 0 -#define S_IRWXO S_IROTH | S_IWOTH | S_IXOTH -#endif #endif /* _WIN32 */ #ifndef S_IRWUG diff --git a/src/lib/w32/unistd.h b/src/lib/w32/unistd.h index fd024a0e7..43c8a8d5c 100644 --- a/src/lib/w32/unistd.h +++ b/src/lib/w32/unistd.h @@ -48,6 +48,24 @@ extern int posix_mkdir(const char *dirname, int perm); /* * posixio.c */ +#ifndef S_IRUSR +#define S_IRUSR _S_IREAD +#define S_IWUSR _S_IWRITE +#define S_IXUSR _S_IEXEC +#define S_IRWXU S_IRUSR | S_IWUSR | S_IXUSR +#endif +#ifndef S_IRGRP +#define S_IRGRP 0 +#define S_IWGRP 0 +#define S_IXGRP 0 +#define S_IRWXG S_IRGRP | S_IWGRP | S_IXGRP +#endif +#ifndef S_IROTH +#define S_IROTH 0 +#define S_IWOTH 0 +#define S_IXOTH 0 +#define S_IRWXO S_IROTH | S_IWOTH | S_IXOTH +#endif typedef int socklen_t; -- 2.43.0