#ifndef _EM_CONST_H_58a3b8ed_ #define _EM_CONST_H_58a3b8ed_ /* errnos */ #define em_EPERM 1 #define em_ENOENT 2 #define em_ESRCH 3 #define em_EINTR 4 #define em_EIO 5 #define em_ENXIO 6 #define em_E2BIG 7 #define em_ENOEXEC 8 #define em_EBADF 9 #define em_ECHILD 10 #define em_EDEADLK 11 #define em_ENOMEM 12 #define em_EACCES 13 #define em_EFAULT 14 #define em_ENOTBLK 15 #define em_EBUSY 16 #define em_EEXIST 17 #define em_EXDEV 18 #define em_ENODEV 19 #define em_ENOTDIR 20 #define em_EISDIR 21 #define em_EINVAL 22 #define em_ENFILE 23 #define em_EMFILE 24 #define em_ENOTTY 25 #define em_ETXTBSY 26 #define em_EFBIG 27 #define em_ENOSPC 28 #define em_ESPIPE 29 #define em_EROFS 30 #define em_EMLINK 31 #define em_EPIPE 32 #define em_EDOM 33 #define em_ERANGE 34 #define em_EAGAIN 35 #define em_EWOULDBLOCK em_EAGAIN #define em_EINPROGRESS 36 #define em_EALREADY 37 #define em_ENOTSOCK 38 #define em_EDESTADDRREQ 39 #define em_EMSGSIZE 40 #define em_EPROTOTYPE 41 #define em_ENOPROTOOPT 42 #define em_EPROTONOSUPPORT 43 #define em_ESOCKTNOSUPPORT 44 #define em_EOPNOTSUPP 45 #define em_EPFNOSUPPORT 46 #define em_EAFNOSUPPORT 47 #define em_EADDRINUSE 48 #define em_EADDRNOTAVAIL 49 #define em_ENETDOWN 50 #define em_ENETUNREACH 51 #define em_ENETRESET 52 #define em_ECONNABORTED 53 #define em_ECONNRESET 54 #define em_ENOBUFS 55 #define em_EISCONN 56 #define em_ENOTCONN 57 #define em_ESHUTDOWN 58 #define em_ETOOMANYREFS 59 #define em_ETIMEDOUT 60 #define em_ECONNREFUSED 61 #define em_ELOOP 62 #define em_ENAMETOOLONG 63 #define em_EHOSTDOWN 64 #define em_EHOSTUNREACH 65 #define em_ENOTEMPTY 66 #define em_EPROCLIM 67 #define em_EUSERS 68 #define em_EDQUOT 69 #define em_ESTALE 70 #define em_EREMOTE 71 #define em_EBADRPC 72 #define em_ERPCMISMATCH 73 #define em_EPROGUNAVAIL 74 #define em_EPROGMISMATCH 75 #define em_EPROCUNAVAIL 76 #define em_ENOLCK 77 #define em_ENOSYS 78 #define em_EFTYPE 79 #define em_EAUTH 80 #define em_ENEEDAUTH 81 #define em_EIDRM 82 #define em_ENOMSG 83 #define em_EOVERFLOW 84 #define em_ENOTPLAIN 85 /* sysctl: top level */ #define em_CTL_UNSPEC 0 #define em_CTL_KERN 1 #define em_CTL_VM 2 #define em_CTL_VFS 3 #define em_CTL_NET 4 #define em_CTL_DEBUG 5 #define em_CTL_HW 6 #define em_CTL_MACHDEP 7 #define em_CTL_USER 8 #define em_CTL_DDB 9 #define em_CTL_PROC 10 #define em_KERN_OSTYPE 1 #define em_KERN_OSRELEASE 2 #define em_KERN_OSREV 3 #define em_KERN_VERSION 4 #define em_KERN_MAXVNODES 5 #define em_KERN_MAXPROC 6 #define em_KERN_MAXFILES 7 #define em_KERN_ARGMAX 8 #define em_KERN_SECURELVL 9 #define em_KERN_HOSTNAME 10 #define em_KERN_HOSTID 11 #define em_KERN_CLOCKRATE 12 #define em_KERN_VNODE 13 #define em_KERN_PROC 14 #define em_KERN_FILE 15 #define em_KERN_PROF 16 #define em_KERN_POSIX1 17 #define em_KERN_NGROUPS 18 #define em_KERN_JOB_CONTROL 19 #define em_KERN_SAVED_IDS 20 #define em_KERN_BOOTTIME 21 #define em_KERN_DOMAINNAME 22 #define em_KERN_MAXPARTITIONS 23 #define em_KERN_RAWPARTITION 24 #define em_KERN_NTPTIME 25 #define em_KERN_TIMEX 26 #define em_KERN_AUTONICETIME 27 #define em_KERN_AUTONICEVAL 28 #define em_KERN_RTC_OFFSET 29 #define em_KERN_ROOT_DEVICE 30 #define em_KERN_MSGBUFSIZE 31 #define em_KERN_FSYNC 32 #define em_KERN_SYSVMSG 33 #define em_KERN_SYSVSEM 34 #define em_KERN_SYSVSHM 35 #define em_KERN_OLDSHORTCORENAME 36 #define em_KERN_SYNCHRONIZED_IO 37 #define em_KERN_IOV_MAX 38 #define em_KERN_MBUF 39 #define em_KERN_MAPPED_FILES 40 #define em_KERN_MEMLOCK 41 #define em_KERN_MEMLOCK_RANGE 42 #define em_KERN_MEMORY_PROTECTION 43 #define em_KERN_LOGIN_NAME_MAX 44 #define em_KERN_DEFCORENAME 45 #define em_KERN_LOGSIGEXIT 46 #define em_KERN_MAXID 47 #define em_KERN_PROC_ALL 0 #define em_KERN_PROC_PID 1 #define em_KERN_PROC_PGRP 2 #define em_KERN_PROC_SESSION 3 #define em_KERN_PROC_TTY 4 #define em_KERN_PROC_UID 5 #define em_KERN_PROC_RUID 6 #define em_HW_MACHINE 1 #define em_HW_MODEL 2 #define em_HW_NCPU 3 #define em_HW_BYTEORDER 4 #define em_HW_PHYSMEM 5 #define em_HW_USERMEM 6 #define em_HW_PAGESIZE 7 #define em_HW_DISKNAMES 8 #define em_HW_DISKSTATS 9 #define em_HW_MACHINE_ARCH 10 #define em_HW_ALIGNBYTES 11 #define em_KERN_OSTYPE 1 #define em_KERN_OSRELEASE 2 #define em_KERN_OSREV 3 #define em_KERN_VERSION 4 #define em_KERN_MAXVNODES 5 #define em_KERN_MAXPROC 6 #define em_KERN_MAXFILES 7 #define em_KERN_ARGMAX 8 #define em_KERN_SECURELVL 9 #define em_KERN_HOSTNAME 10 #define em_KERN_HOSTID 11 #define em_KERN_CLOCKRATE 12 #define em_KERN_VNODE 13 #define em_KERN_PROC 14 #define em_KERN_FILE 15 #define em_KERN_PROF 16 #define em_KERN_POSIX1 17 #define em_KERN_NGROUPS 18 #define em_KERN_JOB_CONTROL 19 #define em_KERN_SAVED_IDS 20 #define em_KERN_BOOTTIME 21 #define em_KERN_DOMAINNAME 22 #define em_KERN_MAXPARTITIONS 23 #define em_KERN_RAWPARTITION 24 #define em_KERN_NTPTIME 25 #define em_KERN_TIMEX 26 #define em_KERN_AUTONICETIME 27 #define em_KERN_AUTONICEVAL 28 #define em_KERN_RTC_OFFSET 29 #define em_KERN_ROOT_DEVICE 30 #define em_KERN_MSGBUFSIZE 31 #define em_KERN_FSYNC 32 #define em_KERN_SYSVMSG 33 #define em_KERN_SYSVSEM 34 #define em_KERN_SYSVSHM 35 #define em_KERN_OLDSHORTCORENAME 36 #define em_KERN_SYNCHRONIZED_IO 37 #define em_KERN_IOV_MAX 38 #define em_KERN_MBUF 39 #define em_KERN_MAPPED_FILES 40 #define em_KERN_MEMLOCK 41 #define em_KERN_MEMLOCK_RANGE 42 #define em_KERN_MEMORY_PROTECTION 43 #define em_KERN_LOGIN_NAME_MAX 44 #define em_KERN_DEFCORENAME 45 #define em_KERN_LOGSIGEXIT 46 #define em_KERN_MAXID 47 #define em_DDBCTL_RADIX 1 #define em_DDBCTL_MAXOFF 2 #define em_DDBCTL_MAXWIDTH 3 #define em_DDBCTL_LINES 4 #define em_DDBCTL_TABSTOPS 5 #define em_DDBCTL_ONPANIC 6 #define em_DDBCTL_FROMCONSOLE 7 #define em_CTL_DEBUG_NAME 0 #define em_CTL_DEBUG_VALUE 1 #define em_PROC_PID_CORENAME 1 #define em_PROC_PID_LIMIT 2 #define em_PROC_PID_MAXID 3 #define em_PROC_PID_LIMIT_CPU (em_RLIMIT_CPU+1) #define em_PROC_PID_LIMIT_FSIZE (em_RLIMIT_FSIZE+1) #define em_PROC_PID_LIMIT_DATA (em_RLIMIT_DATA+1) #define em_PROC_PID_LIMIT_STACK (em_RLIMIT_STACK+1) #define em_PROC_PID_LIMIT_CORE (em_RLIMIT_CORE+1) #define em_PROC_PID_LIMIT_RSS (em_RLIMIT_RSS+1) #define em_PROC_PID_LIMIT_MEMLOCK (em_RLIMIT_MEMLOCK+1) #define em_PROC_PID_LIMIT_NPROC (em_RLIMIT_NPROC+1) #define em_PROC_PID_LIMIT_NOFILE (em_RLIMIT_NOFILE+1) #define em_PROC_PID_LIMIT_TYPE_SOFT 1 #define em_PROC_PID_LIMIT_TYPE_HARD 2 #define em_SYS_syscall 0 #define em_SYS_exit 1 #define em_SYS_fork 2 #define em_SYS_read 3 #define em_SYS_write 4 #define em_SYS_open 5 #define em_SYS_close 6 #define em_SYS_wait4 7 #define em_SYS_compat_43_ocreat 8 #define em_SYS_link 9 #define em_SYS_unlink 10 #define em_SYS_chdir 12 #define em_SYS_fchdir 13 #define em_SYS_mknod 14 #define em_SYS_chmod 15 #define em_SYS_chown 16 #define em_SYS_break 17 #define em_SYS_getfsstat 18 #define em_SYS_compat_43_olseek 19 #define em_SYS_getpid 20 #define em_SYS_mount 21 #define em_SYS_unmount 22 #define em_SYS_setuid 23 #define em_SYS_getuid 24 #define em_SYS_geteuid 25 #define em_SYS_ptrace 26 #define em_SYS_recvmsg 27 #define em_SYS_sendmsg 28 #define em_SYS_recvfrom 29 #define em_SYS_accept 30 #define em_SYS_getpeername 31 #define em_SYS_getsockname 32 #define em_SYS_access 33 #define em_SYS_chflags 34 #define em_SYS_fchflags 35 #define em_SYS_sync 36 #define em_SYS_kill 37 #define em_SYS_compat_43_stat43 38 #define em_SYS_getppid 39 #define em_SYS_compat_43_lstat43 40 #define em_SYS_dup 41 #define em_SYS_pipe 42 #define em_SYS_getegid 43 #define em_SYS_profil 44 #define em_SYS_ktrace 45 #define em_SYS_compat_13_sigaction13 46 #define em_SYS_getgid 47 #define em_SYS_compat_13_sigprocmask13 48 #define em_SYS___getlogin 49 #define em_SYS_setlogin 50 #define em_SYS_acct 51 #define em_SYS_compat_13_sigpending13 52 #define em_SYS_compat_13_sigaltstack13 53 #define em_SYS_ioctl 54 #define em_SYS_compat_12_oreboot 55 #define em_SYS_revoke 56 #define em_SYS_symlink 57 #define em_SYS_readlink 58 #define em_SYS_execve 59 #define em_SYS_umask 60 #define em_SYS_chroot 61 #define em_SYS_compat_43_fstat43 62 #define em_SYS_compat_43_ogetkerninfo 63 #define em_SYS_compat_43_ogetpagesize 64 #define em_SYS_compat_12_msync 65 #define em_SYS_vfork 66 #define em_SYS_sbrk 69 #define em_SYS_sstk 70 #define em_SYS_compat_43_ommap 71 #define em_SYS_vadvise 72 #define em_SYS_munmap 73 #define em_SYS_mprotect 74 #define em_SYS_madvise 75 #define em_SYS_mincore 78 #define em_SYS_getgroups 79 #define em_SYS_setgroups 80 #define em_SYS_getpgrp 81 #define em_SYS_setpgid 82 #define em_SYS_setitimer 83 #define em_SYS_compat_43_owait 84 #define em_SYS_compat_12_oswapon 85 #define em_SYS_getitimer 86 #define em_SYS_compat_43_ogethostname 87 #define em_SYS_compat_43_osethostname 88 #define em_SYS_compat_43_ogetdtablesize 89 #define em_SYS_dup2 90 #define em_SYS_fcntl 92 #define em_SYS_select 93 #define em_SYS_fsync 95 #define em_SYS_setpriority 96 #define em_SYS_socket 97 #define em_SYS_connect 98 #define em_SYS_compat_43_oaccept 99 #define em_SYS_getpriority 100 #define em_SYS_compat_43_osend 101 #define em_SYS_compat_43_orecv 102 #define em_SYS_compat_13_sigreturn13 103 #define em_SYS_bind 104 #define em_SYS_setsockopt 105 #define em_SYS_listen 106 #define em_SYS_compat_43_osigvec 108 #define em_SYS_compat_43_osigblock 109 #define em_SYS_compat_43_osigsetmask 110 #define em_SYS_compat_13_sigsuspend13 111 #define em_SYS_compat_43_osigstack 112 #define em_SYS_compat_43_orecvmsg 113 #define em_SYS_compat_43_osendmsg 114 #define em_SYS_gettimeofday 116 #define em_SYS_getrusage 117 #define em_SYS_getsockopt 118 #define em_SYS_readv 120 #define em_SYS_writev 121 #define em_SYS_settimeofday 122 #define em_SYS_fchown 123 #define em_SYS_fchmod 124 #define em_SYS_compat_43_orecvfrom 125 #define em_SYS_setreuid 126 #define em_SYS_setregid 127 #define em_SYS_rename 128 #define em_SYS_compat_43_otruncate 129 #define em_SYS_compat_43_oftruncate 130 #define em_SYS_flock 131 #define em_SYS_mkfifo 132 #define em_SYS_sendto 133 #define em_SYS_shutdown 134 #define em_SYS_socketpair 135 #define em_SYS_mkdir 136 #define em_SYS_rmdir 137 #define em_SYS_utimes 138 #define em_SYS_adjtime 140 #define em_SYS_compat_43_ogetpeername 141 #define em_SYS_compat_43_ogethostid 142 #define em_SYS_compat_43_osethostid 143 #define em_SYS_compat_43_ogetrlimit 144 #define em_SYS_compat_43_osetrlimit 145 #define em_SYS_compat_43_okillpg 146 #define em_SYS_setsid 147 #define em_SYS_quotactl 148 #define em_SYS_compat_43_oquota 149 #define em_SYS_compat_43_ogetsockname 150 #define em_SYS_nfssvc 155 #define em_SYS_compat_43_ogetdirentries 156 #define em_SYS_statfs 157 #define em_SYS_fstatfs 158 #define em_SYS_getfh 161 #define em_SYS_compat_09_ogetdomainname 162 #define em_SYS_compat_09_osetdomainname 163 #define em_SYS_compat_09_ouname 164 #define em_SYS_sysarch 165 #define em_SYS_compat_10_osemsys 169 #define em_SYS_compat_10_omsgsys 170 #define em_SYS_compat_10_oshmsys 171 #define em_SYS_pread 173 #define em_SYS_pwrite 174 #define em_SYS_ntp_gettime 175 #define em_SYS_ntp_adjtime 176 #define em_SYS_setgid 181 #define em_SYS_setegid 182 #define em_SYS_seteuid 183 #define em_SYS_lfs_bmapv 184 #define em_SYS_lfs_markv 185 #define em_SYS_lfs_segclean 186 #define em_SYS_lfs_segwait 187 #define em_SYS_compat_12_stat12 188 #define em_SYS_compat_12_fstat12 189 #define em_SYS_compat_12_lstat12 190 #define em_SYS_pathconf 191 #define em_SYS_fpathconf 192 #define em_SYS_getrlimit 194 #define em_SYS_setrlimit 195 #define em_SYS_compat_12_getdirentries 196 #define em_SYS_mmap 197 #define em_SYS___syscall 198 #define em_SYS_lseek 199 #define em_SYS_truncate 200 #define em_SYS_ftruncate 201 #define em_SYS___sysctl 202 #define em_SYS_mlock 203 #define em_SYS_munlock 204 #define em_SYS_undelete 205 #define em_SYS_futimes 206 #define em_SYS_getpgid 207 #define em_SYS_reboot 208 #define em_SYS_poll 209 #define em_SYS_compat_14___semctl 220 #define em_SYS_semget 221 #define em_SYS_semop 222 #define em_SYS_semconfig 223 #define em_SYS_compat_14_msgctl 224 #define em_SYS_msgget 225 #define em_SYS_msgsnd 226 #define em_SYS_msgrcv 227 #define em_SYS_shmat 228 #define em_SYS_compat_14_shmctl 229 #define em_SYS_shmdt 230 #define em_SYS_shmget 231 #define em_SYS_clock_gettime 232 #define em_SYS_clock_settime 233 #define em_SYS_clock_getres 234 #define em_SYS_nanosleep 240 #define em_SYS_fdatasync 241 #define em_SYS_mlockall 242 #define em_SYS_munlockall 243 #define em_SYS___posix_rename 270 #define em_SYS_swapctl 271 #define em_SYS_getdents 272 #define em_SYS_minherit 273 #define em_SYS_lchmod 274 #define em_SYS_lchown 275 #define em_SYS_lutimes 276 #define em_SYS___msync13 277 #define em_SYS___stat13 278 #define em_SYS___fstat13 279 #define em_SYS___lstat13 280 #define em_SYS___sigaltstack14 281 #define em_SYS___vfork14 282 #define em_SYS___posix_chown 283 #define em_SYS___posix_fchown 284 #define em_SYS___posix_lchown 285 #define em_SYS_getsid 286 #define em_SYS_fktrace 288 #define em_SYS_preadv 289 #define em_SYS_pwritev 290 #define em_SYS___sigaction14 291 #define em_SYS___sigpending14 292 #define em_SYS___sigprocmask14 293 #define em_SYS___sigsuspend14 294 #define em_SYS___sigreturn14 295 #define em_SYS___getcwd 296 #define em_SYS_fchroot 297 #define em_SYS_fhopen 298 #define em_SYS_fhstat 299 #define em_SYS_fhstatfs 300 #define em_SYS_____semctl13 301 #define em_SYS___msgctl13 302 #define em_SYS___shmctl13 303 #define em_SYS_MAXSYSCALL 304 #define em_PROT_NONE 0x00 #define em_PROT_READ 0x01 #define em_PROT_WRITE 0x02 #define em_PROT_EXEC 0x04 #define em_MAP_SHARED 0x0001 #define em_MAP_PRIVATE 0x0002 #define em_MAP_COPY 0x0004 #define em_MAP_FIXED 0x0010 #define em_MAP_RENAME 0x0020 #define em_MAP_NORESERVE 0x0040 #define em_MAP_INHERIT 0x0080 #define em_MAP_NOEXTEND 0x0100 #define em_MAP_HASSEMAPHORE 0x0200 #define em_MAP_FILE 0x0000 #define em_MAP_ANON 0x1000 #define em_RUSAGE_SELF 0 #define em_RUSAGE_CHILDREN 0xffffffff #define em_IOC_LENMASK 0x1fff #define em_IOC_LEN(ioc) (((ioc) >> 16) & em_IOC_LENMASK) #define em_IOC_GROUP(ioc) (((ioc) >> 8) & 0xff) #define em_IOC_NUM(ioc) ((ioc) & 0xff) #define em_IOC_DIRMASK 0xe0000000 #define em_IOC_VOID 0x20000000 #define em_IOC_OUT 0x40000000 #define em_IOC_IN 0x80000000 #define em_IOC_INOUT (em_IOC_IN | em_IOC_OUT) #define em__IOC(io,g,n,l) ((io)|(((l)&em_IOC_LENMASK)<<16)|((g)<<8)|(n)) #define em__IO(g,n) em__IOC(em_IOC_VOID,(g),(n),0) #define em__IOR(g,n,l) em__IOC(em_IOC_OUT,(g),(n),(l)) #define em__IOW(g,n,l) em__IOC(em_IOC_IN,(g),(n),(l)) #define em__IOWR(g,n,l) em__IOC(em_IOC_INOUT,(g),(n),(l)) #define em_TIOCGETA em__IOR('t',19,44) #define em_TIOCGWINSZ em__IOR('t',104,8) #define em_TIOCSPGRP em__IOW('t',118,4) #define em_TIOCGPGRP em__IOR('t',119,4) #define em_FIOCLEX em__IO('f',1) #define em_TIOCSETAW em__IOW('t',21,44) #define em_FIONCLEX em__IO('f',2) #define em_TIOCSETA em__IOW('t',20,44) #define em_VEOF 0 #define em_VEOL 1 #define em_VEOL2 2 #define em_VERASE 3 #define em_VWERASE 4 #define em_VKILL 5 #define em_VREPRINT 6 #define em_VINTR 8 #define em_VQUIT 9 #define em_VSUSP 10 #define em_VDSUSP 11 #define em_VSTART 12 #define em_VSTOP 13 #define em_VLNEXT 14 #define em_VDISCARD 15 #define em_VMIN 16 #define em_VTIME 17 #define em_VSTATUS 18 #define em_IGNBRK 0x00000001 #define em_BRKINT 0x00000002 #define em_IGNPAR 0x00000004 #define em_PARMRK 0x00000008 #define em_INPCK 0x00000010 #define em_ISTRIP 0x00000020 #define em_INLCR 0x00000040 #define em_IGNCR 0x00000080 #define em_ICRNL 0x00000100 #define em_IXON 0x00000200 #define em_IXOFF 0x00000400 #define em_IXANY 0x00000800 #define em_IMAXBEL 0x00002000 #define em_OPOST 0x00000001 #define em_ONLCR 0x00000002 #define em_OXTABS 0x00000004 #define em_ONOEOT 0x00000008 #define em_OCRNL 0x00000010 #define em_ONOCR 0x00000020 #define em_ONLRET 0x00000040 #define em_CIGNORE 0x00000001 #define em_CSIZE 0x00000300 #define em_CS5 0x00000000 #define em_CS6 0x00000100 #define em_CS7 0x00000200 #define em_CS8 0x00000300 #define em_CSTOPB 0x00000400 #define em_CREAD 0x00000800 #define em_PARENB 0x00001000 #define em_PARODD 0x00002000 #define em_HUPCL 0x00004000 #define em_CLOCAL 0x00008000 #define em_CRTSCTS 0x00010000 #define em_CDTRCTS 0x00020000 #define em_MDMBUF 0x00100000 #define em_ECHOKE 0x00000001 #define em_ECHOE 0x00000002 #define em_ECHOK 0x00000004 #define em_ECHO 0x00000008 #define em_ECHONL 0x00000010 #define em_ECHOPRT 0x00000020 #define em_ECHOCTL 0x00000040 #define em_ISIG 0x00000080 #define em_ALTWERASE 0x00000200 #define em_IEXTEN 0x00000400 #define em_EXTPROC 0x00000800 #define em_TOSTOP 0x00400000 #define em_FLUSHO 0x00800000 #define em_NOKERNINFO 0x02000000 #define em_PENDIN 0x20000000 #define em_NOFLSH 0x80000000 #define em_R_OK 0x04 #define em_W_OK 0x02 #define em_X_OK 0x01 #define em_F_OK 0x00 #define em_O_RDONLY 0 #define em_O_WRONLY 1 #define em_O_RDWR 2 #define em_O_NOACCESS 3 #define em_O_ACCMODE 3 #define em_O_NONBLOCK 0x00000004 #define em_O_APPEND 0x00000008 #define em_O_SHLOCK 0x00000010 #define em_O_EXLOCK 0x00000020 #define em_O_ASYNC 0x00000040 #define em_O_SYNC 0x00000080 #define em_O_CREAT 0x00000200 #define em_O_TRUNC 0x00000400 #define em_O_EXCL 0x00000800 #define em_O_DSYNC 0x00010000 #define em_O_RSYNC 0x00020000 #define em_O_ALT_IO 0x00040000 #define em_O_NOCTTY 0x00008000 #define em_O_DIRECTORY 0x00100000 #define em_O_PLAIN 0x00200000 #define em_SIGHUP 1 #define em_SIGINT 2 #define em_SIGQUIT 3 #define em_SIGILL 4 #define em_SIGTRAP 5 #define em_SIGABRT 6 #define em_SIGIOT em_SIGABRT #define em_SIGEMT 7 #define em_SIGFPE 8 #define em_SIGKILL 9 #define em_SIGBUS 10 #define em_SIGSEGV 11 #define em_SIGSYS 12 #define em_SIGPIPE 13 #define em_SIGALRM 14 #define em_SIGTERM 15 #define em_SIGURG 16 #define em_SIGSTOP 17 #define em_SIGTSTP 18 #define em_SIGCONT 19 #define em_SIGCHLD 20 #define em_SIGTTIN 21 #define em_SIGTTOU 22 #define em_SIGIO 23 #define em_SIGXCPU 24 #define em_SIGXFSZ 25 #define em_SIGVTALRM 26 #define em_SIGPROF 27 #define em_SIGWINCH 28 #define em_SIGINFO 29 #define em_SIGUSR1 30 #define em_SIGUSR2 31 #define em_SIGPWR 32 #define em__NSIG 33 #define em_SIG_DFL 0x00000000 #define em_SIG_IGN 0x00000001 #define em_SIG_ERR 0xffffffff #define em_SA_ONSTACK 0x0001 #define em_SA_RESTART 0x0002 #define em_SA_RESETHAND 0x0004 #define em_SA_NOCLDSTOP 0x0008 #define em_SA_NODEFER 0x0010 #define em_SA_SIGINFO 0x0040 #define em_SA_NOCLDWAIT 0x0020 #define em_WCOREFLAG 0200 #define em__WSTATUS(s) ((s) & 0177) #define em__WSTOPPED 0177 #define em_WIFSTOPPED(s) (em__WSTATUS(s) == em__WSTOPPED) #define em_WSTOPSIG(s) (((s) >> 8) & 0xff) #define em_WIFSIGNALED(s) (em__WSTATUS(s) && (em__WSTATUS(s) != em__WSTOPPED)) #define em_WTERMSIG(s) em__WSTATUS(s) #define em_WIFEXITED(s) (!em__WSTATUS(s)) #define em_EXITSTATUS(s) (((s) >> 8) & 0xff) #define em_WCOREDUMP(s) ((s) & em_WCOREFLAG) #define em_WNOHANG 0x00000001 #define em_WUNTRACED 0x00000002 #define em_WALTSIG 0x00000004 #define em_WNOREAP 0x00000008 #define em_W_EXITCODE(ret,sig) (((ret) << 8) | (sig)) #define em_W_STOPCODE(sig) (((sig) << 8) | (em__WSTOPPED)) #define em_W_DEADSIG(sig,core) (((sig) & 0177) | ((core) ? em_WCOREFLAG : 0)) #define em_MADV_NORMAL 0 #define em_MADV_RANDOM 1 #define em_MADV_SEQUENTIAL 2 #define em_MADV_WILLNEED 3 #define em_MADV_DONTNEED 4 #define em_MADV_SPACEAVAIL 5 #define em_MADV_FREE 6 #define em_SYSCALL_G2RFLAG 0x400 #define em_SYSCALL_G7RFLAG 0x800 #define em_F_DUPFD 0 #define em_F_GETFD 1 #define em_F_SETFD 2 #define em_F_GETFL 3 #define em_F_SETFL 4 #define em_F_GETOWN 5 #define em_F_SETOWN 6 #define em_F_GETLK 7 #define em_F_SETLK 8 #define em_F_SETLKW 9 #define em_F_CLOSEM 10 #define em_F_MAXFD 11 #define em_MNT_RDONLY 0x00000001 #define em_MNT_SYNCHRONOUS 0x00000002 #define em_MNT_NOEXEC 0x00000004 #define em_MNT_NOSUID 0x00000008 #define em_MNT_NODEV 0x00000010 #define em_MNT_UNION 0x00000020 #define em_MNT_ASYNC 0x00000040 #define em_MNT_EXRDONLY 0x00000080 #define em_MNT_EXPORTED 0x00000100 #define em_MNT_DEFEXPORTED 0x00000200 #define em_MNT_EXPORTANON 0x00000400 #define em_MNT_EXKERB 0x00000800 #define em_MNT_LOCAL 0x00001000 #define em_MNT_QUOTA 0x00002000 #define em_MNT_ROOTFS 0x00004000 #define em_MNT_NOCOREDUMP 0x00008000 #define em_MNT_UPDATE 0x00010000 #define em_MNT_DELEXPORT 0x00020000 #define em_MNT_RELOAD 0x00040000 #define em_MNT_FORCE 0x00080000 #define em___MNT_UNUSED1 0x00100000 #define em_MNT_GONE 0x00200000 #define em___MNT_UNUSED2 0x00400000 #define em___MNT_UNUSED3 0x00800000 #define em_MNT_UNMOUNT 0x01000000 #define em_MNT_WANTRDWR 0x02000000 #define em_MNT_NOATIME 0x04000000 #define em_MNT_EXNORESPORT 0x08000000 #define em_MNT_EXPUBLIC 0x10000000 #define em_MNT_SYMPERM 0x20000000 #define em_MNT_NODEVMTIME 0x40000000 #define em_MNT_SOFTDEP 0x80000000 #define em_MNT_VISFLAGMASK 0xfc00ffff #define em_MFSNAMELEN 16 #define em_MNAMELEN 90 #define em_SEEK_SET 0 #define em_SEEK_CUR 1 #define em_SEEK_END 2 #define em_DT_UNKNOWN 0 #define em_DT_FIFO 1 #define em_DT_CHR 2 #define em_DT_DIR 4 #define em_DT_BLK 6 #define em_DT_REG 8 #define em_DT_LNK 10 #define em_DT_SOCK 12 #define em_DT_WHT 14 #define em_MNT_WAIT 1 #define em_MNT_NOWAIT 2 #define em_MNT_LAZY 3 #define em_SIG_BLOCK 1 #define em_SIG_UNBLOCK 2 #define em_SIG_SETMASK 3 #define em_SS_ONSTACK 1 #define em_SS_DISABLE 4 #define em_SS_ALLBITS (em_SS_ONSTACK|em_SS_DISABLE) #define em_MINSIGSTKSZ 8192 #define em_SIGSTKSZ (em_MINSIGSTKSZ + 32768) #define em_PSR_N 0x00800000 #define em_PSR_Z 0x00400000 #define em_PSR_V 0x00200000 #define em_PSR_C 0x00100000 #define em_MAXINTERP 64 #define em_MAXPATHLEN 1024 #define em_AT_NULL 0 #define em_AT_IGNORE 1 #define em_AT_EXECFD 2 #define em_AT_PHDR 3 #define em_AT_PHENT 4 #define em_AT_PHNUM 5 #define em_AT_PAGESZ 6 #define em_AT_BASE 7 #define em_AT_FLAGS 8 #define em_AT_ENTRY 9 #define em_AT_DCACHEBSIZE 10 #define em_AT_ICACHEBSIZE 11 #define em_AT_UCACHEBSIZE 12 #define em_ET_NONE 0 #define em_ET_REL 1 #define em_ET_EXEC 2 #define em_ET_DYN 3 #define em_ET_CORE 4 #define em_ET_NUM 5 #define em_LOGIN_NAME_MAX 17 #define em_MAXLOGNAME (em_LOGIN_NAME_MAX-1) #define em_PRIO_PROCESS 0 #define em_PRIO_PGRP 1 #define em_PRIO_USER 2 #define em_RLIMIT_CPU 0 #define em_RLIMIT_FSIZE 1 #define em_RLIMIT_DATA 2 #define em_RLIMIT_STACK 3 #define em_RLIMIT_CORE 4 #define em_RLIMIT_RSS 5 #define em_RLIMIT_MEMLOCK 6 #define em_RLIMIT_NPROC 7 #define em_RLIMIT_NOFILE 8 #define em_RLIMIT_NLIMITS 9 #define em_RLIM_INFINITY 0x7fffffffffffffffULL #define em_NGROUPS em_NGROUPS_MAX #define em_NGROUPS_MAX 16 #define em_LOCK_SH 1 #define em_LOCK_EX 2 #define em_LOCK_NB 4 #define em_LOCK_UN 8 #define em_S_IFMT 0170000 #define em_S_IFIFO 0010000 #define em_S_IFCHR 0020000 #define em_S_IFDIR 0040000 #define em_S_IFBLK 0060000 #define em_S_IFREG 0100000 #define em_S_IFLNK 0120000 #define em_S_IFSOCK 0140000 #define em_S_IFWHT 0160000 #define em_MS_ASYNC 0x01 #define em_MS_INVALIDATE 0x02 #define em_MS_SYNC 0x04 #define em_SHM_RDONLY 010000 #define em_SHM_RND 020000 #define em_GETNCNT 3 #define em_GETPID 4 #define em_GETVAL 5 #define em_GETALL 6 #define em_GETZCNT 7 #define em_SETVAL 8 #define em_SETALL 9 #define em_IPC_RMID 0 #define em_IPC_SET 1 #define em_IPC_STAT 2 #define em_IPC_CREAT 001000 #define em_IPC_EXCL 002000 #define em_IPC_NOWAIT 004000 #define em_RB_ASKNAME 0x00000001 #define em_RB_SINGLE 0x00000002 #define em_RB_NOSYNC 0x00000004 #define em_RB_HALT 0x00000008 #define em_RB_INITNAME 0x00000010 #define em_RB_DFLTROOT 0x00000020 #define em_RB_KDB 0x00000040 #define em_RB_RDONLY 0x00000080 #define em_RB_DUMP 0x00000100 #define em_RB_MINIROOT 0x00000200 #define em_RB_STRING 0x00000400 #define em_RB_POWERDOWN 0x00000800 #define em_RB_CHROOT 0x00001000 #define em_RB_INITPATH 0x00002000 #define em_NFSSVC_BIOD 0x00000002 #define em_NFSSVC_NFSD 0x00000004 #define em_NFSSVC_ADDSOCK 0x00000008 #define em_NFSSVC_AUTHIN 0x00000010 #define em_NFSSVC_GOTAUTH 0x00000040 #define em_NFSSVC_AUTHINFAIL 0x00000080 #define em_NFSSVC_MNTD 0x00000100 #define em_AF_UNSPEC 0 #define em_AF_LOCAL 1 #define em_AF_INET 2 #define em_AF_IMPLINK 3 #define em_AF_PUP 4 #define em_AF_CHAOS 5 #define em_AF_NS 6 #define em_AF_ISO 7 #define em_AF_ECMA 8 #define em_AF_DATAKIT 9 #define em_AF_CCITT 10 #define em_AF_SNA 11 #define em_AF_DECnet 12 #define em_AF_DLI 13 #define em_AF_LAT 14 #define em_AF_HYLINK 15 #define em_AF_APPLETALK 16 #define em_AF_ROUTE 17 #define em_AF_LINK 18 #define em_pseudo_AF_XTP 19 #define em_AF_COIP 20 #define em_AF_CNT 21 #define em_pseudo_AF_RTIP 22 #define em_AF_IPX 23 #define em_AF_INET6 24 #define em_pseudo_AF_PIP 25 #define em_AF_ISDN 26 #define em_AF_NATM 27 #define em_AF_ARP 28 #define em_pseudo_AF_KEY 29 #define em_pseudo_AF_HDRCMPLT 30 #define em_AF_TIMER 31 #define em_IPC_PRIVATE 0 #define em_MSG_NOERROR 010000 #define em_PT_TRACE_ME 0 #define em_PT_READ_I 1 #define em_PT_READ_D 2 #define em_PT_WRITE_I 4 #define em_PT_WRITE_D 5 #define em_PT_CONTINUE 7 #define em_PT_KILL 8 #define em_PT_ATTACH 9 #define em_PT_DETACH 10 #define em_PT_BLK 11 #define em_PT_SYSCALL 12 #define em_PT_RSYSCALL 13 #define em_PT_WSYSCALL 14 #define em_PT_FIRSTMACH 32 #define em_PT_GETREGS (em_PT_FIRSTMACH + 0) #define em_PT_SETREGS (em_PT_FIRSTMACH + 1) #define em_PT_GETFPREGS (em_PT_FIRSTMACH + 2) #define em_PT_SETFPREGS (em_PT_FIRSTMACH + 3) #define em_KTR_SYSCALL 1 #define em_KTR_SYSRET 2 #define em_KTR_NAMEI 3 #define em_KTR_GENIO 4 #define em_KTR_PSIG 5 #define em_KTR_CSW 6 #define em_KTR_EMUL 7 #define em_KTRFAC_SYSCALL (1<