Changeset 2178 for trunk/src/kmk/kmkbuiltin/mscfakes.h
- Timestamp:
- Jan 3, 2009, 1:26:23 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kmk/kmkbuiltin/mscfakes.h
r2019 r2178 48 48 49 49 50 #define S_ISDIR(m) (((m) & _S_IFMT) == _S_IFDIR) 51 #define S_ISREG(m) (((m) & _S_IFMT) == _S_IFREG) 50 #ifndef S_ISDIR 51 # define S_ISDIR(m) (((m) & _S_IFMT) == _S_IFDIR) 52 #endif 53 #ifndef S_ISREG 54 # define S_ISREG(m) (((m) & _S_IFMT) == _S_IFREG) 55 #endif 52 56 #define S_ISLNK(m) 0 53 57 #define S_IRWXU (_S_IREAD | _S_IWRITE | _S_IEXEC) … … 67 71 #define ALLPERMS 0000777 68 72 69 #define PATH_MAX _MAX_PATH 73 #undef PATH_MAX 74 #define PATH_MAX _MAX_PATH 75 #undef MAXPATHLEN 70 76 #define MAXPATHLEN _MAX_PATH 71 77 … … 88 94 #define _PATH_DEVNULL "/dev/null" 89 95 90 #define MAX(a,b) ((a) >= (b) ? (a) : (b)) 96 #ifndef MAX 97 # define MAX(a,b) ((a) >= (b) ? (a) : (b)) 98 #endif 91 99 92 100 typedef int mode_t; 93 101 typedef unsigned short nlink_t; 102 #if 0 /* found in config.h */ 94 103 typedef unsigned short uid_t; 95 104 typedef unsigned short gid_t; 105 #endif 96 106 typedef long ssize_t; 97 107 typedef unsigned long u_long; … … 114 124 115 125 typedef __int64 intmax_t; 126 #if 0 /* found in config.h */ 116 127 typedef unsigned __int64 uintmax_t; 128 #endif 117 129 118 130 #define chown(path, uid, gid) 0 /** @todo implement fchmod! */
Note:
See TracChangeset
for help on using the changeset viewer.