diff options
author | Michael I. Bushnell <mib@gnu.org> | 1994-01-11 19:29:54 +0000 |
---|---|---|
committer | Michael I. Bushnell <mib@gnu.org> | 1994-01-11 19:29:54 +0000 |
commit | 360761f040baee2424cb35fa936f2ce6d30f7eea (patch) | |
tree | 4ef25ed278ec35c6c1b19826e2460884b2c63378 | |
parent | 9d56bca58852428990e3ef59c7f09a22cde50c81 (diff) |
Formerly process.defs.~67~
-rw-r--r-- | hurd/process.defs | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/hurd/process.defs b/hurd/process.defs index 72ee3d77..b76532a2 100644 --- a/hurd/process.defs +++ b/hurd/process.defs @@ -327,7 +327,8 @@ routine proc_getpgrppids ( completely orthogonal to the Posix concepts of process group and session. Process collections may be inheritable, which means that child processes of members automatically become members themselves. - */ + The calling process is automatically a member of the new process + collection. */ routine proc_make_collection ( process: process_t; inheritable: int; @@ -338,7 +339,9 @@ routine proc_add_collection ( process: process_t; proccoll: proccoll_t); -/* Remove the process from the indicated process collection. */ +/* Remove the process from the indicated process collection. If this + is the only process in the collection, then the collection itself + is deallocated. */ routine proc_remove_collection ( process: process_t; proccoll: proccoll_t); @@ -350,13 +353,13 @@ routine proc_remove_all_collections ( /* Return all the process collections of which we are a member. */ routine proc_get_collections ( process: process_t; - collections: portarray_t); + out collections: portarray_t); /* Return all the pids of processes in a collection. */ routine proc_collection_members ( process: process_t; proccoll: proccoll_t; - pids: intarray_t); + out pids: intarray_t); /* Return a pseudo-collection port for a process group. This is only useful as an argument to proc_get_collports. */ |