Don't emit "sub rsp, 0"
[sbcl.git] / contrib / sb-posix / defpackage.lisp
blobf6e3a8b3c053725bc06a2a2d74e4c075d76afc43
1 (defpackage :sb-posix (:use #:sb-alien #:cl)
2 (:shadow abort close open ftruncate truncate time read write)
3 (:import-from #:sb-impl #:string-dispatch)
4 (:export #:syscall-error #:syscall-errno #:syscall-name
6 ;; types and type conversion
7 #:file-descriptor-designator
8 #:file-descriptor
9 #:filename-designator
10 #:filename
12 ;; grovel structure accessors
13 #:dirent-name #-win32 #:dirent-ino
15 ;; wrapper class accessors
16 #:passwd-name #:passwd-passwd #:passwd-uid #:passwd-gid
17 #:passwd-gecos #:passwd-dir #:passwd-shell
18 #:group-name #:group-gid #:group-passwd
19 #:stat-mode #:stat-ino #:stat-dev #:stat-nlink #:stat-uid
20 #:stat-gid #:stat-size #:stat-atime #:stat-mtime #:stat-ctime
21 #:stat-rdev
22 #:termios-iflag #:termios-oflag #:termios-cflag
23 #:termios-lflag #:termios-cc #:timeval-sec #:timeval-usec
24 #:flock-type #:flock-whence #:flock-start #:flock-len
25 #:flock-pid
27 ;; libc routines
28 #:strtod
31 #+win32
32 (sb-alien:load-shared-object "msvcrt.dll")