summaryrefslogtreecommitdiff
path: root/hurd/fs.defs
diff options
context:
space:
mode:
authorRoland McGrath <roland@gnu.org>1995-10-12 20:56:33 +0000
committerRoland McGrath <roland@gnu.org>1995-10-12 20:56:33 +0000
commit73dbb94c21448f3df12e0899a0600127c4f38967 (patch)
tree03d14ccbe375fab38d5fe787beb3dba46891ca1f /hurd/fs.defs
parent91cf5500edbaab0dc9fc33d2be5ebe6b163e2c3b (diff)
(file_exec): Remove dealloc[] keywords, and revert EXEC_TASK arg to task_t
from mach_port_send_t. We cannot safely use dealloc ool or move rights with the current RPC system.
Diffstat (limited to 'hurd/fs.defs')
-rw-r--r--hurd/fs.defs16
1 files changed, 8 insertions, 8 deletions
diff --git a/hurd/fs.defs b/hurd/fs.defs
index 1ce77daa..46646d80 100644
--- a/hurd/fs.defs
+++ b/hurd/fs.defs
@@ -38,15 +38,15 @@ INTR_INTERFACE
using exec_newtask or exec_loadtask as appropriate. */
routine file_exec (
exec_file: file_t;
- exec_task: mach_port_send_t;
+ exec_task: task_t;
flags: int;
- argv: data_t, dealloc[];
- envp: data_t, dealloc[];
- fdarray: portarray_t, dealloc[];
- portarray: portarray_t, dealloc[];
- intarray: intarray_t, dealloc[];
- deallocnames: mach_port_name_array_t, dealloc[];
- destroynames: mach_port_name_array_t, dealloc[]);
+ argv: data_t;
+ envp: data_t;
+ fdarray: portarray_t;
+ portarray: portarray_t;
+ intarray: intarray_t;
+ deallocnames: mach_port_name_array_t;
+ destroynames: mach_port_name_array_t);
/* Change owner and/or group */
routine file_chown (