summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorThomas Bushnell <thomas@gnu.org>1999-03-12 20:27:44 +0000
committerThomas Bushnell <thomas@gnu.org>1999-03-12 20:27:44 +0000
commitc41dfc0e9447aa0e7f1e498ef3f8a76f34d905f5 (patch)
tree759d1b74e080b237f9d1b4905766b6c13e8c45d4 /TODO
parent5a265d3844e01b738fa9900a05bc3d747ddc297a (diff)
*** empty log message ***
Diffstat (limited to 'TODO')
-rw-r--r--TODO11
1 files changed, 11 insertions, 0 deletions
diff --git a/TODO b/TODO
index 9953442e..4c60b7fa 100644
--- a/TODO
+++ b/TODO
@@ -30,6 +30,10 @@ See `tasks', the exported task list.
* Fix emacs/src/unexelf.c to deal with occasional lack of mmap !
+* Currently libshouldbeinlibc (idvec, etc) and password.defs and login
+ all think there is one user per-uid, and that ain't necessarily so.
+ Needs fixed. !
+
* Libraries
** general:
@@ -149,6 +153,13 @@ See `tasks', the exported task list.
*** when a session leader exits, netbsd SIGHUP's the terminal, drains output,
and then revokes it. (See Posix.1-1996, p. 184, l. 64-68.)
*** when a session leader sets the ospeed to 0, netbsd SIGHUP's the termianl.
+*** enforce session leader / controlling terminal uniqueness rules. !
+ (1: if a terminal is matched to a session, then another session
+ can't make it its controlling terminal;
+ 2: tcsetpgrp to a pgrp that's not in the right sessions must
+ fail;
+ 3: when a session leader exits, the association has to be torn
+ down; bsd does SIGHUP + drain + revoke.)
** exec:
*** convert stdio magic to use libio (when libc converts) !!!