X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=contrib%2Fsb-posix%2FTODO;h=c6249c120ffae245c683ed8ca5a97e81568f5995;hb=ad6345c0021507c8830c7c8541ed651a89792335;hp=27de86ba218702b6c5f4ced58fa06556675c726d;hpb=14a1a090731b8fa3632a6e4b51deee8cbc8f59c9;p=sbcl.git diff --git a/contrib/sb-posix/TODO b/contrib/sb-posix/TODO index 27de86b..c6249c1 100644 --- a/contrib/sb-posix/TODO +++ b/contrib/sb-posix/TODO @@ -28,8 +28,8 @@ 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 wait3 +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).