c***@CSIC.UMD.EDU
2005-09-12 23:00:55 UTC
So from what I understand children of background processes aren't
allowed to read input from the keyboard.
Dr. Hicks also said that background processes can spawn foreground
processes which also should not be able to read input from the
keyboard.
What should happen in this case:
Shell spawns a background process which spawns a foreground
process A which spawns another foreground process B
Foreground process A should not have Input enabled, is the same
true for foreground process B?
In general, are any children of background processes regardless of
how far you get in levels (grandchildren, great grandchildren etc)
and regardless of foreground/background status supposed to have
their Input Disabled? (This doesn't make sense in an OS but from
the project description and what I heard from Dr. Hicks it's what
the project wants)
allowed to read input from the keyboard.
Dr. Hicks also said that background processes can spawn foreground
processes which also should not be able to read input from the
keyboard.
What should happen in this case:
Shell spawns a background process which spawns a foreground
process A which spawns another foreground process B
Foreground process A should not have Input enabled, is the same
true for foreground process B?
In general, are any children of background processes regardless of
how far you get in levels (grandchildren, great grandchildren etc)
and regardless of foreground/background status supposed to have
their Input Disabled? (This doesn't make sense in an OS but from
the project description and what I heard from Dr. Hicks it's what
the project wants)