summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael I. Bushnell <mib@gnu.org>1994-01-11 19:29:54 +0000
committerMichael I. Bushnell <mib@gnu.org>1994-01-11 19:29:54 +0000
commit360761f040baee2424cb35fa936f2ce6d30f7eea (patch)
tree4ef25ed278ec35c6c1b19826e2460884b2c63378
parent9d56bca58852428990e3ef59c7f09a22cde50c81 (diff)
Formerly process.defs.~67~
-rw-r--r--hurd/process.defs11
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. */