Fix make-array transforms.
[sbcl.git] / contrib / sb-posix / defpackage.lisp
index 6fc71ca..ecd7f59 100644 (file)
@@ -1,19 +1,27 @@
 (defpackage :sb-posix (:use #:sb-alien #:cl)
-  (:shadow close open ftruncate truncate)
-  (:export #:syscall-error #:syscall-errno
+  (:shadow abort close open ftruncate truncate time read write)
+  (:export #:syscall-error #:syscall-errno #:syscall-name
 
-           ;; grovel structure accessors
+           ;; types and type conversion
+           #:file-descriptor-designator
+           #:file-descriptor
+           #:filename-designator
+           #:filename
 
-           #:dirent-name
+           ;; grovel structure accessors
+           #:dirent-name #-win32 #:dirent-ino
 
            ;; wrapper class accessors
-
            #:passwd-name #:passwd-passwd #:passwd-uid #:passwd-gid
            #:passwd-gecos #:passwd-dir #:passwd-shell
+           #:group-name #:group-gid #:group-passwd
            #:stat-mode #:stat-ino #:stat-dev #:stat-nlink #:stat-uid
            #:stat-gid #:stat-size #:stat-atime #:stat-mtime #:stat-ctime
+           #:stat-rdev
            #:termios-iflag #:termios-oflag #:termios-cflag
-           #:termios-lflag #:termios-cc))
+           #:termios-lflag #:termios-cc #:timeval-sec #:timeval-usec
+           #:flock-type #:flock-whence #:flock-start #:flock-len
+           #:flock-pid))
 
 #+win32
-(load-shared-object "msvcrt.dll")
+(sb-alien:load-shared-object "msvcrt.dll")