diff options
author | Roland McGrath <roland@gnu.org> | 1999-02-16 20:51:38 +0000 |
---|---|---|
committer | Roland McGrath <roland@gnu.org> | 1999-02-16 20:51:38 +0000 |
commit | 67390eae3ff7446f2c11e7782632807cf142b026 (patch) | |
tree | 8411cf5714541adb671fb5d618364c8c331fd5dc | |
parent | cad257250f9487240193a22a9ba3d35a1bac59af (diff) |
libc items
-rw-r--r-- | TODO | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -42,8 +42,9 @@ See `tasks', the exported task list. *** Change servers to be mom-ish ** libc: -*** implement revoke. !!! *** when a session leader _exits, it should SIGHUP, TIOCDRAIN, and revoke. !!! + [it is still under discussion exactly where to address this, + so don't do it in libc yet] *** convert to use libio (note exec needs conversion too) !!! *** Version of tmpfile that takes a directory *** Hurd versions of tmpfile that don't create transient files ! @@ -53,6 +54,9 @@ See `tasks', the exported task list. *** declare reboot() somewhere. *** extra commas in enums in socket.h and errnos.h. *** emacs, on standalone system, with no nsswitch.conf, crashes. +*** many functions that are syscalls in unix can potentially leak send rights + if a signal handler longjmp's out past them. They should probably all + be using HURD_CRITICAL_SECTION to avoid this. !! ** libports: *** Get rid of general `uninibited-rpcs' mechanism in libports, & just |