X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=contrib%2Fsb-posix%2FTODO;h=c6249c120ffae245c683ed8ca5a97e81568f5995;hb=41ebbebc360fc5b85e39d78fdaaba7d2f7577b10;hp=43f72832f31406957314d1f8c16af4fe4107f82a;hpb=808502965803b3772ea40dab28ec85dc131e676a;p=sbcl.git diff --git a/contrib/sb-posix/TODO b/contrib/sb-posix/TODO index 43f7283..c6249c1 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 @@ -28,9 +28,9 @@ settimeofday sgetmask shmat shmctl shmdt shmget shmop shutdown 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 +syscalls sysctl sysfs sysinfo times +ulimit umount uname ustat 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).