Changeset 370 for trunk/src/gmake/kmkbuiltin/setmode.c
- Timestamp:
- Dec 18, 2005, 4:48:02 AM (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/gmake/kmkbuiltin/setmode.c
r361 r370 37 37 #if defined(LIBC_SCCS) && !defined(lint) 38 38 static char sccsid[] = "@(#)setmode.c 8.2 (Berkeley) 3/25/94"; 39 #include <sys/cdefs.h> 40 //__FBSDID("$FreeBSD: src/lib/libc/gen/setmode.c,v 1.9 2003/02/23 00:24:03 mikeh Exp $"); 39 41 #endif /* LIBC_SCCS and not lint */ 40 #ifndef _MSC_VER41 #include <sys/cdefs.h>42 #endif43 //__FBSDID("$FreeBSD: src/lib/libc/gen/setmode.c,v 1.9 2003/02/23 00:24:03 mikeh Exp $");44 42 45 43 //#include "namespace.h" … … 53 51 #ifndef _MSC_VER 54 52 #include <unistd.h> 53 #else 54 #include "mscfakes.h" 55 55 #endif 56 56 … … 59 59 #endif 60 60 //#include "un-namespace.h" 61 62 #ifdef _MSC_VER63 #define setmode setmode_msc64 #include <io.h>65 #undef setmode66 typedef unsigned int u_int;67 typedef int mode_t;68 #define S_ISDIR(m) (((m) & _S_IFMT) == _S_IFDIR)69 #define S_IRWXU (_S_IREAD | _S_IWRITE | _S_IEXEC)70 #define S_IXUSR _S_IEXEC71 #define S_IWUSR _S_IWRITE72 #define S_IRUSR _S_IREAD73 #define S_IRWXG 000007074 #define S_IRGRP 000004075 #define S_IWGRP 000002076 #define S_IXGRP 000001077 #define S_IRWXO 000000778 #define S_IROTH 000000479 #define S_IWOTH 000000280 #define S_IXOTH 000000181 #define S_ISUID 000400082 #define S_ISGID 000200083 #endif /* _MSC_VER */84 85 61 86 62 #define SET_LEN 6 /* initial # of bitcmd struct to malloc */
Note:
See TracChangeset
for help on using the changeset viewer.