Raymond Toy pushed to branch rtoy-unix-core at cmucl / cmucl

Commits:

1 changed file:

Changes:

  • src/code/exports.lisp
    --- a/src/code/exports.lisp
    +++ b/src/code/exports.lisp
    @@ -304,6 +304,52 @@
     
     	   ;; Tests
     	   "UNIX-SYMLINK"
    +
    +	   ;; Other symbols from structures, etc.
    +	   "C-CC" "C-CFLAG" "C-IFLAG" "C-ISPEED" "C-LFLAG" "C-OFLAG" "C-OSPEED"
    +	   "CHECK" "D-NAME" "D-RECLEN" "E2BIG" "EACCES" "EADDRINUSE" "EADDRNOTAVAIL"
    +	   "EAFNOSUPPORT" "EAGAIN" "EALREADY" "EBADF" "EBUSY" "ECHILD"
    +	   "ECONNABORTED" "ECONNREFUSED" "ECONNRESET" "EDEADLK" "EDESTADDRREQ"
    +	   "EDOM" "EDQUOT" "EEXIST" "EFAULT" "EFBIG" "EHOSTDOWN" "EHOSTUNREACH"
    +	   "EINPROGRESS" "EINTR" "EINVAL" "EIO" "EISCONN" "EISDIR" "ELOOP" "EMFILE"
    +	   "EMLINK" "EMSGSIZE" "ENAMETOOLONG" "ENETDOWN" "ENETRESET" "ENETUNREACH"
    +	   "ENFILE" "ENOBUFS" "ENODEV" "ENOENT" "ENOEXEC" "ENOMEM" "ENOPROTOOPT"
    +	   "ENOSPC" "ENOTBLK" "ENOTCONN" "ENOTDIR" "ENOTEMPTY" "ENOTSOCK" "ENOTTY"
    +	   "ENXIO" "EOPNOTSUPP" "EPERM" "EPFNOSUPPORT" "EPIPE" "EPROTONOSUPPORT"
    +	   "EPROTOTYPE" "ERANGE" "EREMOTE" "EROFS" "ESHUTDOWN" "ESOCKTNOSUPPORT"
    +	   "ESPIPE" "ESRCH" "ESUCCESS" "ETIMEDOUT" "ETOOMANYREFS" "ETXTBSY" "EUSERS"
    +	   "EWOULDBLOCK" "EXDEV" "F-GETFL" "F-GETOWN" "F-SETFL" "F-SETOWN" "FAPPEND"
    +	   "FASYNC" "FD-SET" "FD-ZERO" "FNDELAY" "F_OK" "GID-T" "IT-INTERVAL"
    +	   "IT-VALUE" "ITIMERVAL" "L_INCR" "L_SET" "L_XTND" "MAP_ANONYMOUS"
    +	   "MAP_FIXED" "MAP_PRIVATE" "MAP_SHARED" "MS_ASYNC" "MS_INVALIDATE"
    +	   "MS_SYNC" "O_APPEND" "O_CREAT" "O_EXCL" "O_NDELAY" "O_NONBLOCK"
    +	   "O_RDONLY" "O_RDWR" "O_TRUNC" "O_WRONLY" "PROT_EXEC" "PROT_NONE"
    +	   "PROT_WRITE" "RU-IDRSS" "RU-INBLOCK" "RU-ISRSS" "RU-IXRSS" "RU-MAJFLT"
    +	   "RU-MAXRSS" "RU-MINFLT" "RU-MSGRCV" "RU-MSGSND" "RU-NIVCSW" "RU-NSIGNALS"
    +	   "RU-NSWAP" "RU-NVCSW" "RU-OUBLOCK" "RU-STIME" "RU-UTIME"
    +	   "RUSAGE_CHILDREN" "RUSAGE_SELF" "R_OK" "S-IFBLK" "S-IFCHR" "S-IFDIR"
    +	   "S-IFLNK" "S-IFMT" "S-IFREG" "S-IFSOCK" "SIGABRT" "SIGALRM" "SIGBUS"
    +	   "SIGCHLD" "SIGCONT" "SIGCONTEXT" "SIGFPE" "SIGHUP" "SIGILL" "SIGINT"
    +	   "SIGIO" "SIGIOT" "SIGKILL" "SIGMASK" "SIGPIPE" "SIGPROF" "SIGQUIT"
    +	   "SIGSEGV" "SIGSTOP" "SIGTERM" "SIGTRAP" "SIGTSTP" "SIGTTIN" "SIGTTOU"
    +	   "SIGURG" "SIGUSR1" "SIGUSR2" "SIGVTALRM" "SIGWINCH" "SIGXCPU" "SIGXFSZ"
    +	   "ST-ATIME" "ST-BLKSIZE" "ST-BLOCKS" "ST-CTIME" "ST-DEV" "ST-GID"
    +	   "ST-MODE" "ST-MTIME" "ST-NLINK" "ST-RDEV" "ST-SIZE" "ST-UID" "STAT"
    +	   "TCSADRAIN" "TCSAFLUSH" "TCSANOW" "TIOCGPGRP" "TIOCGWINSZ" "TIOCNOTTY"
    +	   "TIOCSPGRP" "TIOCSWINSZ" "TTY-BRKINT" "TTY-ECHO" "TTY-ECHOCTL"
    +	   "TTY-ECHOE" "TTY-ECHOK" "TTY-ECHOKE" "TTY-ECHONL" "TTY-ECHOPRT"
    +	   "TTY-FLUSHO" "TTY-ICANON" "TTY-ICRNL" "TTY-IEXTEN" "TTY-IGNBRK"
    +	   "TTY-IGNCR" "TTY-IGNPAR" "TTY-IMAXBEL" "TTY-INLCR" "TTY-INPCK" "TTY-ISIG"
    +	   "TTY-ISTRIP" "TTY-IXANY" "TTY-IXOFF" "TTY-IXON" "TTY-NOFLSH" "TTY-ONLCR"
    +	   "TTY-OPOST" "TTY-PARMRK" "TTY-PENDIN" "TTY-TOSTOP" "TV-SEC" "TV-USEC"
    +	   "TZ-DSTTIME" "TZ-MINUTESWEST" "UID-T" "UNIX-FD" "UNIX-FILE-KIND"
    +	   "UNIX-FILE-MODE" "UNIX-GETUID" "UNIX-KILL" "UNIX-KILLPG" "UNIX-PATHNAME"
    +	   "UNIX-SIGBLOCK" "UNIX-SIGNAL-DESCRIPTION" "UNIX-SIGNAL-NAME"
    +	   "UNIX-SIGNAL-NUMBER" "UNIX-SIGPAUSE" "UNIX-SIGSETMASK" "USER-INFO"
    +	   "USER-INFO-DIR" "USER-INFO-GECOS" "USER-INFO-GID" "USER-INFO-PASSWORD"
    +	   "USER-INFO-SHELL" "USER-INFO-UID" "VDSUSP" "VEOF" "VEOL" "VEOL2" "VERASE"
    +	   "VINTR" "VKILL" "VMIN" "VQUIT" "VSTART" "VSTOP" "VSUSP" "VTIME"
    +	   "WRITEOWN" "WS-COL" "WS-ROW" "WS-XPIXEL" "WS-YPIXEL" "W_OK" "X_OK"
     	   )
       #-linux
       (:export "TCHARS"
    @@ -315,350 +361,18 @@
     	   "SGTTYB"
     
     	   ;; Other symbols from structures, etc.
    -	   "C-CC"
    -	   "C-CFLAG"
    -	   "C-IFLAG"
    -	   "C-ISPEED"
    -	   "C-LFLAG"
    -	   "C-OFLAG"
    -	   "C-OSPEED"
    -	   "CHECK"
    -	   "D-NAME"
    -	   "D-RECLEN"
    -	   "DIRECT"
    -	   "E2BIG"
    -	   "EACCES"
    -	   "EADDRINUSE"
    -	   "EADDRNOTAVAIL"
    -	   "EAFNOSUPPORT"
    -	   "EAGAIN"
    -	   "EALREADY"
    -	   "EBADF"
    -	   "EBUSY"
    -	   "ECHILD"
    -	   "ECONNABORTED"
    -	   "ECONNREFUSED"
    -	   "ECONNRESET"
    -	   "EDEADLK"
    -	   "EDESTADDRREQ"
    -	   "EDOM"
    -	   "EDQUOT"
    -	   "EEXIST"
    -	   "EFAULT"
    -	   "EFBIG"
    -	   "EHOSTDOWN"
    -	   "EHOSTUNREACH"
    -	   "EINPROGRESS"
    -	   "EINTR"
    -	   "EINVAL"
    -	   "EIO"
    -	   "EISCONN"
    -	   "EISDIR"
    -	   "ELOCAL"
    -	   "ELOOP"
    -	   "EMFILE"
    -	   "EMLINK"
    -	   "EMSGSIZE"
    -	   "ENAMETOOLONG"
    -	   "ENETDOWN"
    -	   "ENETRESET"
    -	   "ENETUNREACH"
    -	   "ENFILE"
    -	   "ENOBUFS"
    -	   "ENODEV"
    -	   "ENOENT"
    -	   "ENOEXEC"
    -	   "ENOMEM"
    -	   "ENOPROTOOPT"
    -	   "ENOSPC"
    -	   "ENOTBLK"
    -	   "ENOTCONN"
    -	   "ENOTDIR"
    -	   "ENOTEMPTY"
    -	   "ENOTSOCK"
    -	   "ENOTTY"
    -	   "ENXIO"
    -	   "EOPNOTSUPP"
    -	   "EPERM"
    -	   "EPFNOSUPPORT"
    -	   "EPIPE"
    -	   "EPROCLIM"
    -	   "EPROTONOSUPPORT"
    -	   "EPROTOTYPE"
    -	   "ERANGE"
    -	   "EREMOTE"
    -	   "EROFS"
    -	   "ESHUTDOWN"
    -	   "ESOCKTNOSUPPORT"
    -	   "ESPIPE"
    -	   "ESRCH"
    -	   "ESUCCESS"
    -	   "ETIMEDOUT"
    -	   "ETOOMANYREFS"
    -	   "ETXTBSY"
    -	   "EUSERS"
    -	   "EVICEERR"
    -	   "EVICEOP"
    -	   "EWOULDBLOCK"
    -	   "EXDEV"
    -	   "EXECGRP"
    -	   "EXECOTH"
    -	   "EXECOWN"
    -	   "F-DUPFD"
    -	   "F-GETFD"
    -	   "F-GETFL"
    -	   "F-GETOWN"
    -	   "F-SETFD"
    -	   "F-SETFL"
    -	   "F-SETOWN"
    -	   "FAPPEND"
    -	   "FASYNC"
    -	   "FCREAT"
    -	   "FD-SET"
    -	   "FD-ZERO"
    -	   "FEXCL"
    -	   "FIONREAD"
    -	   "FNDELAY"
    -	   "FTRUNC"
    -	   "F_OK"
    -	   "GID-T"
    -	   "IT-INTERVAL"
    -	   "IT-VALUE"
    -	   "ITIMERVAL"
    -	   "L_INCR"
    -	   "L_SET"
    -	   "L_XTND"
    -	   "MAP_ANONYMOUS"
    -	   "MAP_FIXED"
    -	   "MAP_PRIVATE"
    -	   "MAP_SHARED"
    -	   "MS_ASYNC"
    -	   "MS_INVALIDATE"
    -	   "MS_SYNC"
    -	   "O_APPEND"
    -	   "O_CREAT"
    -	   "O_EXCL"
    -	   "O_NDELAY"
    -	   "O_NONBLOCK"
    -	   "O_RDONLY"
    -	   "O_RDWR"
    -	   "O_TRUNC"
    -	   "O_WRONLY"
    -	   "PROT_EXEC"
    -	   "PROT_NONE"
    -	   "PROT_WRITE"
    -	   "READGRP"
    -	   "READOTH"
    -	   "READOWN"
    -	   "RU-IDRSS"
    -	   "RU-INBLOCK"
    -	   "RU-ISRSS"
    -	   "RU-IXRSS"
    -	   "RU-MAJFLT"
    -	   "RU-MAXRSS"
    -	   "RU-MINFLT"
    -	   "RU-MSGRCV"
    -	   "RU-MSGSND"
    -	   "RU-NIVCSW"
    -	   "RU-NSIGNALS"
    -	   "RU-NSWAP"
    -	   "RU-NVCSW"
    -	   "RU-OUBLOCK"
    -	   "RU-STIME"
    -	   "RU-UTIME"
    -	   "RUSAGE_CHILDREN"
    -	   "RUSAGE_SELF"
    -	   "R_OK"
    -	   "S-IEXEC"
    -	   "S-IFBLK"
    -	   "S-IFCHR"
    -	   "S-IFDIR"
    -	   "S-IFLNK"
    -	   "S-IFMT"
    -	   "S-IFREG"
    -	   "S-IFSOCK"
    -	   "S-IREAD"
    -	   "S-ISGID"
    -	   "S-ISUID"
    -	   "S-ISVTX"
    -	   "S-IWRITE"
    -	   "SAVETEXT"
    -	   "SETGIDEXEC"
    -	   "SETUIDEXEC"
    -	   "SG-ERASE"
    -	   "SG-FLAGS"
    -	   "SG-ISPEED"
    -	   "SG-KILL"
    -	   "SG-OSPEED"
    -	   "SIGABRT"
    -	   "SIGALRM"
    -	   "SIGBUS"
    -	   "SIGCHLD"
    -	   "SIGCONT"
    -	   "SIGCONTEXT"
    -	   "SIGEMT"
    -	   "SIGFPE"
    -	   "SIGHUP"
    -	   "SIGILL"
    -	   "SIGINT"
    -	   "SIGIO"
    -	   "SIGIOT"
    -	   "SIGKILL"
    -	   "SIGMASK"
    -	   "SIGPIPE"
    -	   "SIGPROF"
    -	   "SIGQUIT"
    -	   "SIGSEGV"
    -	   "SIGSTOP"
    -	   "SIGSYS"
    -	   "SIGTERM"
    -	   "SIGTRAP"
    -	   "SIGTSTP"
    -	   "SIGTTIN"
    -	   "SIGTTOU"
    -	   "SIGURG"
    -	   "SIGUSR1"
    -	   "SIGUSR2"
    -	   "SIGVTALRM"
    -	   "SIGWINCH"
    -	   "SIGXCPU"
    -	   "SIGXFSZ"
    -	   "ST-ATIME"
    -	   "ST-BLKSIZE"
    -	   "ST-BLOCKS"
    -	   "ST-CTIME"
    -	   "ST-DEV"
    -	   "ST-GID"
    -	   "ST-MODE"
    -	   "ST-MTIME"
    -	   "ST-NLINK"
    -	   "ST-RDEV"
    -	   "ST-SIZE"
    -	   "ST-UID"
    -	   "STAT"
    -	   "T-BRKC"
    -	   "T-DSUSPC"
    -	   "T-EOFC"
    -	   "T-FLUSHC"
    -	   "T-INTRC"
    -	   "T-LNEXTC"
    -	   "T-QUITC"
    -	   "T-RPRNTC"
    -	   "T-STARTC"
    -	   "T-STOPC"
    -	   "T-SUSPC"
    -	   "T-WERASC"
    -	   "TCIFLUSH"
    -	   "TCIOFLUSH"
    -	   "TCOFLUSH"
    -	   "TCSADRAIN"
    -	   "TCSAFLUSH"
    -	   "TCSANOW"
    -	   "TERMINAL-SPEEDS"
    -	   "TIOCFLUSH"
    -	   "TIOCGETC"
    -	   "TIOCGETP"
    -	   "TIOCGLTC"
    -	   "TIOCGPGRP"
    -	   "TIOCGWINSZ"
    -	   "TIOCNOTTY"
    -	   "TIOCSETC"
    -	   "TIOCSETP"
    -	   "TIOCSLTC"
    -	   "TIOCSPGRP"
    -	   "TIOCSWINSZ"
    -	   "TTY-BRKINT"
    -	   "TTY-CBREAK"
    -	   "TTY-CLOCAL"
    -	   "TTY-CREAD"
    -	   "TTY-CRMOD"
    -	   "TTY-CS5"
    -	   "TTY-CS6"
    -	   "TTY-CS7"
    -	   "TTY-CS8"
    -	   "TTY-CSIZE"
    -	   "TTY-CSTOPB"
    -	   "TTY-ECHO"
    -	   "TTY-ECHOCTL"
    -	   "TTY-ECHOE"
    -	   "TTY-ECHOK"
    -	   "TTY-ECHOKE"
    -	   "TTY-ECHONL"
    -	   "TTY-ECHOPRT"
    -	   "TTY-FLUSHO"
    -	   "TTY-HUPCL"
    -	   "TTY-ICANON"
    -	   "TTY-ICRNL"
    -	   "TTY-IEXTEN"
    -	   "TTY-IGNBRK"
    -	   "TTY-IGNCR"
    -	   "TTY-IGNPAR"
    -	   "TTY-IMAXBEL"
    -	   "TTY-INLCR"
    -	   "TTY-INPCK"
    -	   "TTY-ISIG"
    -	   "TTY-ISTRIP"
    -	   "TTY-IXANY"
    -	   "TTY-IXOFF"
    -	   "TTY-IXON"
    -	   "TTY-LCASE"
    -	   "TTY-NOFLSH"
    -	   "TTY-ONLCR"
    -	   "TTY-OPOST"
    -	   "TTY-PARENB"
    -	   "TTY-PARMRK"
    -	   "TTY-PARODD"
    -	   "TTY-PENDIN"
    -	   "TTY-RAW"
    -	   "TTY-TANDEM"
    -	   "TTY-TOSTOP"
    -	   "TV-SEC"
    -	   "TV-USEC"
    -	   "TZ-DSTTIME"
    -	   "TZ-MINUTESWEST"
    -	   "UID-T"
    -	   "UNIX-FD"
    -	   "UNIX-FILE-KIND"
    -	   "UNIX-FILE-MODE"
    -	   "UNIX-GETUID"
    -	   "UNIX-KILL"
    -	   "UNIX-KILLPG"
    -	   "UNIX-PATHNAME"
    -	   "UNIX-SIGBLOCK"
    -	   "UNIX-SIGNAL-DESCRIPTION"
    -	   "UNIX-SIGNAL-NAME"
    -	   "UNIX-SIGNAL-NUMBER"
    -	   "UNIX-SIGPAUSE"
    -	   "UNIX-SIGSETMASK"
    -	   "USER-INFO"
    -	   "USER-INFO-DIR"
    -	   "USER-INFO-GECOS"
    -	   "USER-INFO-GID"
    -	   "USER-INFO-PASSWORD"
    -	   "USER-INFO-SHELL"
    -	   "USER-INFO-UID"
    -	   "VDSUSP"
    -	   "VEOF"
    -	   "VEOL"
    -	   "VEOL2"
    -	   "VERASE"
    -	   "VINTR"
    -	   "VKILL"
    -	   "VMIN"
    -	   "VQUIT"
    -	   "VSTART"
    -	   "VSTOP"
    -	   "VSUSP"
    -	   "VTIME"
    -	   "WRITEGRP"
    -	   "WRITEOTH"
    -	   "WRITEOWN"
    -	   "WS-COL"
    -	   "WS-ROW"
    -	   "WS-XPIXEL"
    -	   "WS-YPIXEL"
    -	   "W_OK"
    -	   "X_OK"
    +	   "DIRECT" "ELOCAL" "EPROCLIM" "EVICEERR" "EVICEOP" "EXECGRP" "EXECOTH"
    +	   "EXECOWN" "F-DUPFD" "F-GETFD" "F-SETFD" "FCREAT" "FEXCL" "FIONREAD"
    +	   "FTRUNC" "READGRP" "READOTH" "READOWN" "S-IEXEC" "S-IREAD" "S-ISGID"
    +	   "S-ISUID" "S-ISVTX" "S-IWRITE" "SAVETEXT" "SETGIDEXEC" "SETUIDEXEC"
    +	   "SG-ERASE" "SG-FLAGS" "SG-ISPEED" "SG-KILL" "SG-OSPEED" "SIGEMT" "SIGSYS"
    +	   "T-BRKC" "T-DSUSPC" "T-EOFC" "T-FLUSHC" "T-INTRC" "T-LNEXTC" "T-QUITC"
    +	   "T-RPRNTC" "T-STARTC" "T-STOPC" "T-SUSPC" "T-WERASC" "TCIFLUSH"
    +	   "TCIOFLUSH" "TCOFLUSH" "TERMINAL-SPEEDS" "TIOCFLUSH" "TIOCGETC"
    +	   "TIOCGETP" "TIOCGLTC" "TIOCSETC" "TIOCSETP" "TIOCSLTC" "TTY-CBREAK"
    +	   "TTY-CLOCAL" "TTY-CREAD" "TTY-CRMOD" "TTY-CS5" "TTY-CS6" "TTY-CS7"
    +	   "TTY-CS8" "TTY-CSIZE" "TTY-CSTOPB" "TTY-HUPCL" "TTY-LCASE" "TTY-PARENB"
    +	   "TTY-PARODD" "TTY-RAW" "TTY-TANDEM" "WRITEGRP" "WRITEOTH"
     	   )
       #+linux
       (:export "TCHARS"
    @@ -669,345 +383,17 @@
     	   "SGTTYB"
     
     	   ;; Other symbols
    -	   "BLKCNT-T"
    -	   "C-CC"
    -	   "C-CFLAG"
    -	   "CHECK"
    -	   "C-IFLAG"
    -	   "C-ISPEED"
    -	   "C-LFLAG"
    -	   "C-OFLAG"
    -	   "C-OSPEED"
    -	   "D-INO"
    -	   "D-NAME"
    -	   "D-OFF"
    -	   "D-RECLEN"
    -	   "E2BIG"
    -	   "EACCES"
    -	   "EADDRINUSE"
    -	   "EADDRNOTAVAIL"
    -	   "EADV"
    -	   "EAFNOSUPPORT"
    -	   "EAGAIN"
    -	   "EALREADY"
    -	   "EBADE"
    -	   "EBADF"
    -	   "EBADFD"
    -	   "EBADMSG"
    -	   "EBADR"
    -	   "EBADRQC"
    -	   "EBADSLT"
    -	   "EBFONT"
    -	   "EBUSY"
    -	   "ECHILD"
    -	   "ECHRNG"
    -	   "ECOMM"
    -	   "ECONNABORTED"
    -	   "ECONNREFUSED"
    -	   "ECONNRESET"
    -	   "EDEADLK"
    -	   "EDEADLOCK"
    -	   "EDESTADDRREQ"
    -	   "EDOM"
    -	   "EDOTDOT"
    -	   "EDQUOT"
    -	   "EEXIST"
    -	   "EFAULT"
    -	   "EFBIG"
    -	   "EHOSTDOWN"
    -	   "EHOSTUNREACH"
    -	   "EIDRM"
    -	   "EILSEQ"
    -	   "EINPROGRESS"
    -	   "EINTR"
    -	   "EINVAL"
    -	   "EIO"
    -	   "EISCONN"
    -	   "EISDIR"
    -	   "EISNAM"
    -	   "EL2HLT"
    -	   "EL2NSYNC"
    -	   "EL3HLT"
    -	   "EL3RST"
    -	   "ELIBACC"
    -	   "ELIBBAD"
    -	   "ELIBEXEC"
    -	   "ELIBMAX"
    -	   "ELIBSCN"
    -	   "ELNRNG"
    -	   "ELOOP"
    -	   "EMFILE"
    -	   "EMLINK"
    -	   "EMSGSIZE"
    -	   "EMULTIHOP"
    -	   "ENAMETOOLONG"
    -	   "ENAVAIL"
    -	   "ENETDOWN"
    -	   "ENETRESET"
    -	   "ENETUNREACH"
    -	   "ENFILE"
    -	   "ENOANO"
    -	   "ENOBUFS"
    -	   "ENOCSI"
    -	   "ENODATA"
    -	   "ENODEV"
    -	   "ENOENT"
    -	   "ENOEXEC"
    -	   "ENOLCK"
    -	   "ENOLINK"
    -	   "ENOMEM"
    -	   "ENOMSG"
    -	   "ENONET"
    -	   "ENOPKG"
    -	   "ENOPROTOOPT"
    -	   "ENOSPC"
    -	   "ENOSR"
    -	   "ENOSTR"
    -	   "ENOSYS"
    -	   "ENOTBLK"
    -	   "ENOTCONN"
    -	   "ENOTDIR"
    -	   "ENOTEMPTY"
    -	   "ENOTNAM"
    -	   "ENOTSOCK"
    -	   "ENOTTY"
    -	   "ENOTUNIQ"
    -	   "ENXIO"
    -	   "EOPNOTSUPP"
    -	   "EOVERFLOW"
    -	   "EPERM"
    -	   "EPFNOSUPPORT"
    -	   "EPIPE"
    -	   "EPROTO"
    -	   "EPROTONOSUPPORT"
    -	   "EPROTOTYPE"
    -	   "ERANGE"
    -	   "EREMCHG"
    -	   "EREMOTE"
    -	   "EREMOTEIO"
    -	   "ERESTART"
    -	   "EROFS"
    -	   "ESHUTDOWN"
    -	   "ESOCKTNOSUPPORT"
    -	   "ESPIPE"
    -	   "ESRCH"
    -	   "ESRMNT"
    -	   "ESTALE"
    -	   "ESTRPIPE"
    -	   "ESUCCESS"
    -	   "ETIME"
    -	   "ETIMEDOUT"
    -	   "ETOOMANYREFS"
    -	   "ETXTBSY"
    -	   "EUCLEAN"
    -	   "EUNATCH"
    -	   "EUSERS"
    -	   "EWOULDBLOCK"
    -	   "EXDEV"
    -	   "EXFULL"
    -	   "FAPPEND"
    -	   "FASYNC"
    -	   "FD-SET"
    -	   "FD-ZERO"
    -	   "F-GETFL"
    -	   "F-GETOWN"
    -	   "FNDELAY"
    -	   "F_OK"
    -	   "F-SETFL"
    -	   "F-SETOWN"
    -	   "GID-T"
    -	   "ITIMERVAL"
    -	   "IT-INTERVAL"
    -	   "IT-VALUE"
    -	   "L_INCR"
    -	   "L_SET"
    -	   "L_XTND"
    -	   "MAP_ANONYMOUS"
    -	   "MAP_FIXED"
    -	   "MAP_PRIVATE"
    -	   "MAP_SHARED"
    -	   "MS_ASYNC"
    -	   "MS_INVALIDATE"
    -	   "MS_SYNC"
    -	   "O_APPEND"
    -	   "O_CREAT"
    -	   "O_EXCL"
    -	   "O_NDELAY"
    -	   "O_NOCTTY"
    -	   "O_NONBLOCK"
    -	   "O_RDONLY"
    -	   "O_RDWR"
    -	   "O_TRUNC"
    -	   "O_WRONLY"
    -	   "PROT_EXEC"
    -	   "PROT_NONE"
    -	   "PROT_WRITE"
    -	   "R_OK"
    -	   "RU-IDRSS"
    -	   "RU-INBLOCK"
    -	   "RU-ISRSS"
    -	   "RU-IXRSS"
    -	   "RU-MAJFLT"
    -	   "RU-MAXRSS"
    -	   "RU-MINFLT"
    -	   "RU-MSGRCV"
    -	   "RU-MSGSND"
    -	   "RU-NIVCSW"
    -	   "RU-NSIGNALS"
    -	   "RU-NSWAP"
    -	   "RU-NVCSW"
    -	   "RU-OUBLOCK"
    -	   "RUSAGE_CHILDREN"
    -	   "RUSAGE_SELF"
    -	   "RU-STIME"
    -	   "RU-UTIME"
    -	   "S-IFBLK"
    -	   "S-IFCHR"
    -	   "S-IFDIR"
    -	   "S-IFLNK"
    -	   "S-IFMT"
    -	   "S-IFREG"
    -	   "S-IFSOCK"
    -	   "SIGABRT"
    -	   "SIGALRM"
    -	   "SIGBUS"
    -	   "SIGCHLD"
    -	   "SIGCONT"
    -	   "SIGCONTEXT"
    -	   "SIGFPE"
    -	   "SIGHUP"
    -	   "SIGILL"
    -	   "SIGINT"
    -	   "SIGIO"
    -	   "SIGIOT"
    -	   "SIGKILL"
    -	   "SIGMASK"
    -	   "SIGPIPE"
    -	   "SIGPROF"
    -	   "SIGQUIT"
    -	   "SIGSEGV"
    -	   "SIGSTKFLT"
    -	   "SIGSTOP"
    -	   "SIGTERM"
    -	   "SIGTRAP"
    -	   "SIGTSTP"
    -	   "SIGTTIN"
    -	   "SIGTTOU"
    -	   "SIGURG"
    -	   "SIGUSR1"
    -	   "SIGUSR2"
    -	   "SIGVTALRM"
    -	   "SIGWINCH"
    -	   "SIGXCPU"
    -	   "SIGXFSZ"
    -	   "STAT"
    -	   "ST-ATIME"
    -	   "ST-BLKSIZE"
    -	   "ST-BLOCKS"
    -	   "ST-CTIME"
    -	   "ST-DEV"
    -	   "ST-GID"
    -	   "ST-MODE"
    -	   "ST-MTIME"
    -	   "ST-NLINK"
    -	   "ST-RDEV"
    -	   "ST-SIZE"
    -	   "ST-UID"
    -	   "TCSADRAIN"
    -	   "TCSAFLUSH"
    -	   "TCSANOW"
    -	   "TIOCGPGRP"
    -	   "TIOCGWINSZ"
    -	   "TIOCNOTTY"
    -	   "TIOCSPGRP"
    -	   "TIOCSWINSZ"
    -	   "TTY-BRKINT"
    -	   "TTY-ECHO"
    -	   "TTY-ECHOCTL"
    -	   "TTY-ECHOE"
    -	   "TTY-ECHOK"
    -	   "TTY-ECHOKE"
    -	   "TTY-ECHONL"
    -	   "TTY-ECHOPRT"
    -	   "TTY-FLUSHO"
    -	   "TTY-ICANON"
    -	   "TTY-ICRNL"
    -	   "TTY-IEXTEN"
    -	   "TTY-IGNBRK"
    -	   "TTY-IGNCR"
    -	   "TTY-IGNPAR"
    -	   "TTY-IMAXBEL"
    -	   "TTY-INLCR"
    -	   "TTY-INPCK"
    -	   "TTY-ISIG"
    -	   "TTY-ISTRIP"
    -	   "TTY-IUCLC"
    -	   "TTY-IXANY"
    -	   "TTY-IXOFF"
    -	   "TTY-IXON"
    -	   "TTY-NOFLSH"
    -	   "TTY-OCRNL"
    -	   "TTY-OFDEL"
    -	   "TTY-OFILL"
    -	   "TTY-OLCUC"
    -	   "TTY-ONLCR"
    -	   "TTY-ONLRET"
    -	   "TTY-ONOCR"
    -	   "TTY-OPOST"
    -	   "TTY-PARMRK"
    -	   "TTY-PENDIN"
    -	   "TTY-TOSTOP"
    -	   "TTY-XCASE"
    -	   "TV-SEC"
    -	   "TV-USEC"
    -	   "TZ-DSTTIME"
    -	   "TZ-MINUTESWEST"
    -	   "UID-T"
    -	   "UNIX-DUP2"
    -	   "UNIX-FD"
    -	   "UNIX-FILE-KIND"
    -	   "UNIX-FILE-MODE"
    -	   "UNIX-GETITIMER"
    -	   "UNIX-GETUID"
    -	   "UNIX-KILL"
    -	   "UNIX-KILLPG"
    -	   "UNIX-PATHNAME"
    -	   "UNIX-PID"
    -	   "UNIX-SIGBLOCK"
    -	   "UNIX-SIGNAL-DESCRIPTION"
    -	   "UNIX-SIGNAL-NAME"
    -	   "UNIX-SIGNAL-NUMBER"
    -	   "UNIX-SIGPAUSE"
    -	   "UNIX-SIGSETMASK"
    -	   "UNIX-UNAME"
    -	   "USER-INFO"
    -	   "USER-INFO-DIR"
    -	   "USER-INFO-GECOS"
    -	   "USER-INFO-GID"
    -	   "USER-INFO-PASSWORD"
    -	   "USER-INFO-SHELL"
    -	   "USER-INFO-UID"
    +	   "BLKCNT-T" "D-INO" "D-OFF" "EADV" "EBADE" "EBADFD" "EBADMSG" "EBADR"
    +	   "EBADRQC" "EBADSLT" "EBFONT" "ECHRNG" "ECOMM" "EDEADLOCK" "EDOTDOT"
    +	   "EIDRM" "EILSEQ" "EISNAM" "EL2HLT" "EL2NSYNC" "EL3HLT" "EL3RST" "ELIBACC"
    +	   "ELIBBAD" "ELIBEXEC" "ELIBMAX" "ELIBSCN" "ELNRNG" "EMULTIHOP" "ENAVAIL"
    +	   "ENOANO" "ENOCSI" "ENODATA" "ENOLCK" "ENOLINK" "ENOMSG" "ENONET" "ENOPKG"
    +	   "ENOSR" "ENOSTR" "ENOSYS" "ENOTNAM" "ENOTUNIQ" "EOVERFLOW" "EPROTO"
    +	   "EREMCHG" "EREMOTEIO" "ERESTART" "ESRMNT" "ESTALE" "ESTRPIPE" "ETIME"
    +	   "EUCLEAN" "EUNATCH" "EXFULL" "O_NOCTTY" "SIGSTKFLT" "TTY-IUCLC"
    +	   "TTY-OCRNL" "TTY-OFDEL" "TTY-OFILL" "TTY-OLCUC" "TTY-ONLRET" "TTY-ONOCR"
    +	   "TTY-XCASE" "UNIX-DUP2" "UNIX-GETITIMER" "UNIX-PID" "UNIX-UNAME"
     	   "UTSNAME"
    -	   "VDSUSP"
    -	   "VEOF"
    -	   "VEOL"
    -	   "VEOL2"
    -	   "VERASE"
    -	   "VINTR"
    -	   "VKILL"
    -	   "VMIN"
    -	   "VQUIT"
    -	   "VSTART"
    -	   "VSTOP"
    -	   "VSUSP"
    -	   "VTIME"
    -	   "W_OK"
    -	   "WRITEOWN"
    -	   "WS-COL"
    -	   "WS-ROW"
    -	   "WS-XPIXEL"
    -	   "WS-YPIXEL"
    -	   "X_OK"
     	   ))