$NetBSD$ Add support for NetBSD --- src64/sys/x86-64.netBsd.defs.l.orig 2017-03-06 21:09:34.714744409 +0000 +++ src64/sys/x86-64.netBsd.defs.l @@ -0,0 +1,154 @@ +# Endianess +L +# Wordsize +64 + +# errno +(equ ENOENT 2) +(equ EINTR 4) +(equ EBADF 9) +(equ EAGAIN 35) +(equ EACCES 13) +(equ EPIPE 32) +(equ ECONNRESET 54) + +# open/fcntl +(equ O_RDONLY 0) +(equ O_WRONLY 1) +(equ O_RDWR 2) +(equ O_CREAT 512) +(equ O_EXCL 2048) +(equ O_TRUNC 1024) +(equ O_APPEND 8) +(equ F_GETFD 1) +(equ F_SETFD 2) +(equ FD_CLOEXEC 1) + +# stdio +(equ BUFSIZ 1024) +(equ PIPE_BUF 512) +(equ GETCWDLEN 0) +(equ stdin '__sF) +(equ stdout '(& (__sF 152))) +(equ stderr '(& (__sF 304))) + +# dlfcn +(equ RTLD_LAZY 1) +(equ RTLD_GLOBAL 256) + +# fcntl +(equ FLOCK 24) +(equ L_TYPE 20) +(equ L_WHENCE 22) +(equ L_START 0) +(equ L_LEN 8) +(equ L_PID 16) +(equ SEEK_SET 0) +(equ SEEK_CUR 1) +(equ F_RDLCK 1) +(equ F_WRLCK 3) +(equ F_UNLCK 2) +(equ F_GETFL 3) +(equ F_SETFL 4) +(equ F_GETLK 7) +(equ F_SETLK 8) +(equ F_SETLKW 9) +(equ F_SETOWN 6) +(equ O_NONBLOCK 4) +(equ O_ASYNC 64) + +# stat +(equ STAT 152) +(equ ST_MODE 8) +(equ ST_SIZE 112) +(equ ST_MTIME 64) +(equ S_IFMT 61440) +(equ S_IFREG 32768) +(equ S_IFDIR 16384) + +# times +(equ TMS 16) +(equ TMS_UTIME 0) +(equ TMS_STIME 4) + +# termios +(equ TERMIOS 44) +(equ C_IFLAG 0) +(equ C_OFLAG 4) +(equ C_CFLAG 8) +(equ C_LFLAG 12) +(equ C_CC 16) +(equ OPOST 1) +(equ ONLCR 2) +(equ ISIG 128) +(equ VMIN 16) +(equ VTIME 17) +(equ TCSADRAIN 1) + +# signal +(equ SIGACTION 32) +(equ SIGSET_T 16) +(equ SA_HANDLER 0) +(equ SA_MASK 8) +(equ SA_FLAGS 24) +(equ SIG_DFL 0) +(equ SIG_IGN 1) +(equ SIG_UNBLOCK 2) +(equ SIGHUP 1) +(equ SIGINT 2) +(equ SIGUSR1 30) +(equ SIGUSR2 31) +(equ SIGPIPE 13) +(equ SIGALRM 14) +(equ SIGTERM 15) +(equ SIGCHLD 20) +(equ SIGCONT 19) +(equ SIGSTOP 17) +(equ SIGTSTP 18) +(equ SIGTTIN 21) +(equ SIGTTOU 22) +(equ SIGIO 23) +(equ SIGNALS 32) + +# wait +(equ WNOHANG 1) +(equ WUNTRACED 2) + +# select +(equ FD_SET 32) + +# time +(equ TM_SEC 0) +(equ TM_MIN 4) +(equ TM_HOUR 8) +(equ TM_MDAY 12) +(equ TM_MON 16) +(equ TM_YEAR 20) +(equ TM_GMTOFF 40) + +# dir +(equ D_NAME 13) + +# Sockets +(equ SOCK_STREAM 1) +(equ SOCK_DGRAM 2) +(equ AF_UNSPEC 0) +(equ AF_UNIX 1) +(equ AF_INET6 24) +(equ SOL_SOCKET 65535) +(equ SO_REUSEADDR 4) +(equ IPPROTO_IPV6 41) +(equ IPV6_V6ONLY 27) +(equ INET6_ADDRSTRLEN 46) +(equ NI_MAXHOST 1025) +(equ NI_NAMEREQD 4) +(equ SOCKADDR_IN6 28) +(equ SIN6_FAMILY 1) +(equ SIN6_PORT 2) +(equ SIN6_ADDR 8) +(equ ADDRINFO 48) +(equ AI_FAMILY 4) +(equ AI_SOCKTYPE 8) +(equ AI_ADDRLEN 16) +(equ AI_ADDR 32) +(equ AI_NEXT 40)