summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcus Brinkmann <marcus@gnu.org>2001-07-10 22:17:40 +0000
committerMarcus Brinkmann <marcus@gnu.org>2001-07-10 22:17:40 +0000
commit3178f3765a76d42e62c0e79e7a21812fbcc15319 (patch)
treeff1e18ec97d6b5726e04c981474a77c7bc5917e5
parent312f376bdd88d1dd82aae1ced6c7581ab88fd260 (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.
-rw-r--r--hurd/ChangeLog12
-rw-r--r--hurd/fs.defs10
-rw-r--r--hurd/fsys.defs2
-rw-r--r--hurd/process.defs4
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 (