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
    @@ -196,6 +196,469 @@
     	   "NEGATE-BIGNUM" "SUBTRACT-BIGNUM"))
     
     (defpackage "UNIX"
    +  #-linux
    +  (:export "UNIX-CURRENT-DIRECTORY"
    +	   "UNIX-OPEN"
    +	   "UNIX-READ"
    +	   "UNIX-WRITE"
    +	   "UNIX-GETPAGESIZE"
    +	   "UNIX-ERRNO"
    +	   "UNIX-MAYBE-PREPEND-CURRENT-DIRECTORY"
    +	   "UNIX-RESOLVE-LINKS"
    +	   "UNIX-SIMPLIFY-PATHNAME"
    +	   "UNIX-CLOSE"
    +	   "UNIX-STAT"
    +	   "UNIX-LSTAT"
    +	   "UNIX-FSTAT"
    +	   "UNIX-GETHOSTNAME"
    +	   "UNIX-LSEEK"
    +	   "UNIX-EXIT"
    +	   "UNIX-CHDIR"
    +	   "UNIX-ACCESS"
    +	   "UNIX-DUP"
    +	   "UNIX-CHMOD"
    +	   "UNIX-READLINK"
    +	   "UNIX-RENAME"
    +	   "UNIX-SELECT"
    +	   "UNIX-FAST-GETRUSAGE"
    +	   "UNIX-GETRUSAGE"
    +	   "UNIX-GETTIMEOFDAY"
    +	   "UNIX-ISATTY"
    +	   "UNIX-MKDIR"
    +	   "UNIX-RMDIR"
    +	   "UNIX-UNLINK"
    +	   "TIMEZONE"
    +	   "TIMEVAL"
    +	   "SIZE-T"
    +	   "OFF-T"
    +	   "INO-T"
    +	   "DEV-T"
    +	   "TIME-T"
    +	   "TIME-T"
    +	   "USER-INFO-NAME"
    +	   "INT64-T"
    +	   "MODE-T"
    +	   "UNIX-FAST-SELECT"
    +	   "UNIX-PIPE"
    +	   "UNIX-GETPID"
    +	   "UNIX-GETHOSTID"
    +	   "UNIX-UID"
    +	   "UNIX-GID"
    +	   "GET-UNIX-ERROR-MSG"
    +	   "TCHARS"
    +	   "WINSIZE"
    +	   "LTCHARS"
    +	   "TIMEVAL"
    +	   "CLOSE-DIR"
    +	   "OPEN-DIR"
    +	   "READ-DIR"
    +	   "D-NAMLEN"
    +
    +	   ;; filesys.lisp
    +	   "UNIX-GETPWUID"
    +	   
    +	   ;; multi-proc.lisp
    +	   "UNIX-SETITIMER"
    +
    +	   ;; run-program.lisp
    +	   "SGTTYB"
    +	   "UNIX-TTYNAME"
    +	   "UNIX-IOCTL"
    +	   "UNIX-OPENPTY"
    +
    +	   ;; alien-callback.lisp
    +	   "UNIX-MPROTECT"
    +
    +	   ;; internet.lisp
    +	   "UNIX-SOCKET"
    +	   "UNIX-CONNECT"
    +	   "UNIX-BIND"
    +	   "UNIX-LISTEN"
    +	   "UNIX-ACCEPT"
    +	   "UNIX-GETSOCKOPT"
    +	   "UNIX-SETSOCKOPT"
    +	   "UNIX-GETPEERNAME"
    +	   "UNIX-GETSOCKNAME"
    +	   "UNIX-RECV"
    +	   "UNIX-SEND"
    +	   "UNIX-RECVFROM"
    +	   "UNIX-SENDTO"
    +	   "UNIX-SHUTDOWN"
    +	   "UNIX-FCNTL"
    +	   
    +	   ;; serve-event.lisp
    +	   "FD-SETSIZE"
    +	   "FD-ISSET"
    +	   "FD-CLR"
    +
    +	   ;; Simple streams
    +	   "PROT_READ"
    +	   "UNIX-MMAP"
    +	   "UNIX-MUNMAP"
    +	   "UNIX-MSYNC"
    +
    +	   ;; Motif
    +	   "UNIX-GETUIO"
    +
    +	   ;; Hemlock
    +	   "TERMIOS"
    +	   "UNIX-TCGETATTR"
    +	   "UNIX-TCSETATTR"
    +	   "UNIX-CFGETOSPEED"
    +	   "UNIX-FCHMOD"
    +	   "UNIX-CREAT"
    +	   "UNIX-UTIMES"
    +
    +	   ;; 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"
    +	   "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"
    +	   )
    +  #-linux
       (:export "UNIX-CURRENT-DIRECTORY"
     	   "UNIX-OPEN"
     	   "UNIX-READ"
    @@ -311,6 +774,7 @@
     	   ;; Tests
     	   "UNIX-SYMLINK"
     	   ))
    +
       
     (defpackage "FORMAT")