[comp.os.minix] YABFS

bing@galbp.LBP.HARRIS.COM (Bing Bang) (09/19/87)

this is a real obscure bug, it will not show up unless you have multiple procs
running on multiple ttys. but it is fatal...

ok in fs/pipe.c the routine do_unpause

while (mess.RESP_PROC_NR != proc_nr) {
	revive(....);
	if(receive(task, &m).....
                         ^^^ this should be "&mess".

also, if a   user doesn't have read permission but does have execute
permission to a executable file, the system doesn't allow him to execute
the file. in a multi-user environment, this is not so good for security.
i haven't yet looked into this one yet.

i got some requests to mail individuals copies of my tty driver. i think
i will wait till it all works and post it instead....


-- 
Bing H. Bang                         +-------------------+
Harris/Lanier                        |MSDOS: just say no.|
Atlanta GA                           +-------------------+