projects
/
sbcl.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix build on PPC/Darwin
[sbcl.git]
/
contrib
/
sb-posix
/
defpackage.lisp
diff --git
a/contrib/sb-posix/defpackage.lisp
b/contrib/sb-posix/defpackage.lisp
index
e539cf3
..
23c5cce
100644
(file)
--- a/
contrib/sb-posix/defpackage.lisp
+++ b/
contrib/sb-posix/defpackage.lisp
@@
-1,15
+1,27
@@
-(defpackage :sb-posix (:use)
- (:export #:syscall-error #:syscall-errno
+(defpackage :sb-posix (:use #:sb-alien #:cl)
+ (:shadow 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
;; 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-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-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))
-(defpackage :sb-posix-internal (:use #:sb-alien #:cl))
+#+win32
+(sb-alien:load-shared-object "msvcrt.dll")