Changeset 633 for trunk/src/ash/win/mscfakes.h
- Timestamp:
- Nov 26, 2006, 3:05:05 PM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/ash/win/mscfakes.h
r632 r633 28 28 29 29 #define setmode setmode_msc 30 #include <sys/cdefs.h> 30 31 #include <io.h> 31 32 #include <direct.h> … … 39 40 #define __attribute__(a) 40 41 #endif 41 42 typedef int pid_t;43 42 44 43 #define S_ISDIR(m) (((m) & _S_IFMT) == _S_IFDIR) … … 86 85 typedef int mode_t; 87 86 typedef unsigned short nlink_t; 88 typedef unsigned short uid_t;89 typedef unsigned short gid_t;90 87 typedef long ssize_t; 91 88 typedef unsigned long u_long; … … 153 150 unsigned long __bitmap[1]; 154 151 } sigset_t; 152 typedef void __sighandler_t(int); 153 typedef void __siginfohandler_t(int, struct __siginfo *, void *); 154 typedef __sighandler_t *sig_t; /** BSD 4.4 type. */ 155 struct sigaction 156 { 157 union 158 { 159 __siginfohandler_t *__sa_sigaction; 160 __sighandler_t *__sa_handler; 161 } __sigaction_u; 162 sigset_t sa_mask; 163 int sa_flags; 164 }; 165 #define sa_handler __sigaction_u.__sa_handler 166 #define sa_sigaction __sigaction_u.__sa_sigaction 167 155 168 int sigprocmask(int, const sigset_t *, sigset_t *); 156 169 #define SIG_BLOCK 1 … … 158 171 #define SIG_SETMASK 3 159 172 160 #define SIGTTIN 0161 #define SIGTSTP 0162 #define SIGTTOU 0163 #define SIGCONT 0164 #define SIGPIPE 0165 #define SIGQUIT 0166 #define SIGHUP 0173 #define SIGTTIN 29 174 #define SIGTSTP 28 175 #define SIGTTOU 27 176 #define SIGCONT 26 177 #define SIGPIPE 25 178 #define SIGQUIT 24 179 #define SIGHUP 23 167 180 #ifndef NSIG 168 181 #define NSIG 32 … … 180 193 //int sigsuspend(const sigset_t *); 181 194 //int sigwait(const sigset_t *, int *); 195 int siginterrupt(int, int); 182 196 183 197 #endif /* _MSC_VER */
Note:
See TracChangeset
for help on using the changeset viewer.