X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=contrib%2Fsb-posix%2FTODO;h=f28b5d50c2a58b3e8872ddc58a6fc4b267584609;hb=607f3e366b0e5b5fb4606202a6a5f625c05c3838;hp=43f72832f31406957314d1f8c16af4fe4107f82a;hpb=808502965803b3772ea40dab28ec85dc131e676a;p=sbcl.git diff --git a/contrib/sb-posix/TODO b/contrib/sb-posix/TODO index 43f7283..f28b5d5 100644 --- a/contrib/sb-posix/TODO +++ b/contrib/sb-posix/TODO @@ -9,7 +9,7 @@ adding. FD_CLR FD_ISSET FD_SET FD_ZERO accept acct adjtime adjtimex bdflush bind break brk cacheflush capget capset chroot clone connect -create_module delete_module execve exit fcntl flock fork +create_module delete_module execve exit flock fstatfs ftime getcontext getdents getdomainname getdtablesize getgroups gethostid gethostname getitimer getpeername getpriority getrlimit getrusage getsockname getsockopt @@ -29,8 +29,8 @@ sigaction sigaltstack sigblock siggetmask sigmask signal sigpause sigpending sigprocmask sigreturn sigsetmask sigsuspend sigvec socket socketcall socketpair ssetmask statfs stime stty swapoff swapon syscalls sysctl sysfs sysinfo syslog time times -ulimit umount uname ustat utime utimes vfork vhangup wait wait3 -wait4 waitpid write writev +ulimit umount uname ustat utime utimes vfork vhangup wait3 +wait4 write writev 4) In the spec but not implemented: @@ -51,4 +51,9 @@ than going thru an exception mechanism that will be invoked everytime. 9) proper alien definitions of structures [ possibly an sb-grovel problem, but the way we define calls exposes the problem -- see -readdir() ] +readdir() ] [ isn't this done? ] + +10) some functions (e.g. fdatasync, putenv) have a return value which +is purely an error indicator. Currently we're returning the 0 on +success, but maybe it would make more sense for them to return +(values).