diff options
author | Marcus Brinkmann <marcus@gnu.org> | 2001-07-10 22:17:40 +0000 |
---|---|---|
committer | Marcus Brinkmann <marcus@gnu.org> | 2001-07-10 22:17:40 +0000 |
commit | 3178f3765a76d42e62c0e79e7a21812fbcc15319 (patch) | |
tree | ff1e18ec97d6b5726e04c981474a77c7bc5917e5 /hurd | |
parent | 312f376bdd88d1dd82aae1ced6c7581ab88fd260 (diff) |
2001-07-11 Marcus Brinkmann <marcus@gnu.org>
* fs.defs (routine file_get_storage_info): Add dealloc to all out
parameters (PORTS, INTS, OFFSETS, DATA).
(routine file_get_fs_options): Add dealloc to out parameter OPTIONS.
* fsys.defs (routine fsys_get_options): Add dealloc to out
parameter OPTIONS.
* process.defs (routine proc_getprocinfo): Add dealloc to out
paramter PROCINFO.
Diffstat (limited to 'hurd')
-rw-r--r-- | hurd/ChangeLog | 12 | ||||
-rw-r--r-- | hurd/fs.defs | 10 | ||||
-rw-r--r-- | hurd/fsys.defs | 2 | ||||
-rw-r--r-- | hurd/process.defs | 4 |
4 files changed, 20 insertions, 8 deletions
diff --git a/hurd/ChangeLog b/hurd/ChangeLog index e982145f..4783c977 100644 --- a/hurd/ChangeLog +++ b/hurd/ChangeLog @@ -1,3 +1,15 @@ +2001-07-11 Marcus Brinkmann <marcus@gnu.org> + + * fs.defs (routine file_get_storage_info): Add dealloc to all out + parameters (PORTS, INTS, OFFSETS, DATA). + (routine file_get_fs_options): Add dealloc to out parameter OPTIONS. + + * fsys.defs (routine fsys_get_options): Add dealloc to out + parameter OPTIONS. + + * process.defs (routine proc_getprocinfo): Add dealloc to out + paramter PROCINFO. + 2001-06-15 Neal H Walfield <neal@cs.uml.edu> * hurd_types.h: New macro, FS_TRANS_ORPHAN. diff --git a/hurd/fs.defs b/hurd/fs.defs index f6344e1b..c3bd618e 100644 --- a/hurd/fs.defs +++ b/hurd/fs.defs @@ -177,10 +177,10 @@ routine file_syncfs ( routine file_get_storage_info ( file: file_t; RPT - out ports: portarray_t; - out ints: intarray_t; - out offsets: off_array_t; - out data: data_t); + out ports: portarray_t, dealloc; + out ints: intarray_t, dealloc; + out offsets: off_array_t, dealloc; + out data: data_t, dealloc); /* Return the node for hard links to this potentially translated file. This returns a potentially unauthenticated node. */ @@ -343,7 +343,7 @@ routine file_get_translator_cntl ( routine file_get_fs_options ( file: file_t; RPT - out options: data_t); + out options: data_t, dealloc); /* Return a new file, NEW_FILE, with the same semantics as FILE, but with lookups of `..' (if FILE is a directory) redirected to PARENT. */ diff --git a/hurd/fsys.defs b/hurd/fsys.defs index 0989f169..353db249 100644 --- a/hurd/fsys.defs +++ b/hurd/fsys.defs @@ -126,4 +126,4 @@ routine fsys_forward ( routine fsys_get_options ( server: fsys_t; RPT - out options: data_t); + out options: data_t, dealloc); diff --git a/hurd/process.defs b/hurd/process.defs index 6c171ac8..8dbeb6ea 100644 --- a/hurd/process.defs +++ b/hurd/process.defs @@ -1,5 +1,5 @@ /* Definitions for process server interface - Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997 Free Software Foundation + Copyright (C) 1992,93,94,95,96,97,2001 Free Software Foundation This file is part of the GNU Hurd. @@ -261,7 +261,7 @@ routine proc_getprocinfo ( process: process_t; which: pid_t; inout flags: int; - out procinfo: procinfo_t; + out procinfo: procinfo_t, dealloc; out threadwaits: data_t, dealloc); routine proc_getprocargs ( |