diff options
author | Michael I. Bushnell <mib@gnu.org> | 1994-09-12 23:34:36 +0000 |
---|---|---|
committer | Michael I. Bushnell <mib@gnu.org> | 1994-09-12 23:34:36 +0000 |
commit | 7487dda5f6562be1c0bdd6f68afa6ba1e79fdb79 (patch) | |
tree | aa0dc9bfc51255340ab8b77449ef1f205d570669 | |
parent | 37a67fe80f95310bee92b9413e296361e87a0137 (diff) |
entered into RCS
-rw-r--r-- | hurd/io.defs | 2 | ||||
-rw-r--r-- | hurd/login.defs | 4 | ||||
-rw-r--r-- | hurd/process.defs | 20 |
3 files changed, 13 insertions, 13 deletions
diff --git a/hurd/io.defs b/hurd/io.defs index a1ca55d3..0fd2fa3d 100644 --- a/hurd/io.defs +++ b/hurd/io.defs @@ -52,7 +52,7 @@ routine io_write ( routine io_read ( io_object: io_t; RPT - out data: data_t; + out data: data_t, dealloc; offset: off_t; amount: int); diff --git a/hurd/login.defs b/hurd/login.defs index ca3f6520..7adcbcd7 100644 --- a/hurd/login.defs +++ b/hurd/login.defs @@ -39,7 +39,7 @@ routine login_message_user ( /* Return a human-readable string describing the user's physical location. */ routine login_get_location ( login: file_t; - out location: data_t); + out location: data_t, dealloc); /* Return how much time has passed since the user last used an input device. */ routine login_get_idle_time ( @@ -50,7 +50,7 @@ routine login_get_idle_time ( characters. This call is optional; clients should not depend on it. */ routine login_get_input_devices ( login: file_t; - out devices: data_t); + out devices: data_t, dealloc); /* Return the process collection ID for the user's login collection. */ routine login_get_login_collection ( diff --git a/hurd/process.defs b/hurd/process.defs index 97d9babf..5ce7b3d6 100644 --- a/hurd/process.defs +++ b/hurd/process.defs @@ -54,7 +54,7 @@ routine proc_sethostname ( /* Get the hostname. */ routine proc_gethostname ( process: process_t; - out hostname: data_t); + out hostname: data_t, dealloc); /* Get the privileged host port and the device master port. */ routine proc_getprivports ( @@ -65,7 +65,7 @@ routine proc_getprivports ( /* Return all the pids of all live processes. */ routine proc_getallpids ( process: process_t; - out pidarray: pidarray_t); + out pidarray: pidarray_t, dealloc); /* Set the "standard exec data", used by programs that want predefined values for exec. */ @@ -77,8 +77,8 @@ routine proc_setexecdata ( /* Get the standard exec data */ routine proc_getexecdata ( process: process_t; - out ports: portarray_t; - out ints: intarray_t); + out ports: portarray_t, dealloc; + out ints: intarray_t, dealloc); /* Request notification with exec_setexecdata on NOTIFY. */ routine proc_execdata_notify ( @@ -278,12 +278,12 @@ routine proc_getprocinfo ( routine proc_getprocargs ( process: process_t; which: pid_t; - out procargs: data_t); + out procargs: data_t, dealloc); routine proc_getprocenv ( process: process_t; which: pid_t; - out procenv: data_t); + out procenv: data_t, dealloc); /* Create a new login collection. The pid of PROCESS will be the id of the collection. All the children (and their children, and so forth) of @@ -303,7 +303,7 @@ routine proc_getloginid ( routine proc_getloginpids ( process: process_t; id: pid_t; - out pids: pidarray_t); + out pids: pidarray_t, dealloc); /* These next two should not actually be used; they are here for "historic reasons." You are not expected to understand this. */ @@ -334,13 +334,13 @@ routine proc_getsid ( routine proc_getsessionpgids ( process: process_t; sid: pid_t; - out pgidset: pidarray_t); + out pgidset: pidarray_t, dealloc); /* Get the pids of all the members of a session. */ routine proc_getsessionpids ( process: process_t; sid: pid_t; - out pidset: pidarray_t); + out pidset: pidarray_t, dealloc); /* Return a "session ID" port for the session of the caller. This port is generally only available to members of the session. @@ -365,6 +365,6 @@ routine proc_getpgrp ( routine proc_getpgrppids ( process: process_t; pgrp: pid_t; - out pidset: pidarray_t); + out pidset: pidarray_t, dealloc); |