[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[hurd] 59/70: hurd: add fsys_get_children
From: |
Samuel Thibault |
Subject: |
[hurd] 59/70: hurd: add fsys_get_children |
Date: |
Mon, 16 Sep 2013 07:41:46 +0000 |
This is an automated email from the git hooks/post-receive script.
sthibault pushed a commit to branch upstream
in repository hurd.
commit 8acdc0f29b9b0b043939929b1ce3e71473b0b847
Author: Justus Winter <address@hidden>
Date: Tue Jul 30 11:59:18 2013 +0200
hurd: add fsys_get_children
fsys_get_children returns any active translators bound to nodes of the
receiving filesystem as an argz vector containing file names relative
to the root of the receiving translator.
* hurd/fsys.defs: Add fsys_get_children.
* hurd/fsys_reply.defs: Add fsys_get_children.
---
hurd/fsys.defs | 10 +++++++++-
hurd/fsys_reply.defs | 7 ++++++-
2 files changed, 15 insertions(+), 2 deletions(-)
diff --git a/hurd/fsys.defs b/hurd/fsys.defs
index 979a6cf..15c903b 100644
--- a/hurd/fsys.defs
+++ b/hurd/fsys.defs
@@ -1,5 +1,5 @@
/* Definitions for the filesystem control interface
- Copyright (C) 1992,93,94,95,96,97, 2002 Free Software Foundation
+ Copyright (C) 1992,93,94,95,96,97, 2002,13 Free Software Foundation
This file is part of the GNU Hurd.
@@ -127,3 +127,11 @@ routine fsys_get_options (
server: fsys_t;
RPT
out options: data_t, dealloc);
+
+/* Return any active translators bound to nodes of the receiving
+ filesystem. CHILDREN is an argz vector containing file names
+ relative to the root of the receiving translator. */
+routine fsys_get_children (
+ server: fsys_t;
+ RPT
+ out children: data_t);
diff --git a/hurd/fsys_reply.defs b/hurd/fsys_reply.defs
index e203169..087b3cc 100644
--- a/hurd/fsys_reply.defs
+++ b/hurd/fsys_reply.defs
@@ -1,6 +1,6 @@
/* Reply half of fsys
- Copyright (C) 1991, 1993, 1994, 1995, 2001, 2007
+ Copyright (C) 1991, 1993, 1994, 1995, 2001, 2007, 2013
Free Software Foundation, Inc.
This file is part of the GNU Hurd.
@@ -76,3 +76,8 @@ simpleroutine fsys_get_options_reply (
reply_port: reply_port_t;
RETURN_CODE_ARG;
options: data_t);
+
+simpleroutine fsys_get_children (
+ server: fsys_t;
+ RETURN_CODE_ARG;
+ children: data_t);
--
Alioth's /usr/local/bin/git-commit-notice on
/srv/git.debian.org/git/pkg-hurd/hurd.git
- [hurd] 41/70: mach-defpager: register mach-defpager translators as important, (continued)
- [hurd] 41/70: mach-defpager: register mach-defpager translators as important, Samuel Thibault, 2013/09/16
- [hurd] 62/70: libtrivfs: add fsys_get_source, Samuel Thibault, 2013/09/16
- [hurd] 66/70: exec: remove support for transparently unbzip2ing executables, Samuel Thibault, 2013/09/16
- [hurd] 58/70: trans/symlink.c: add fsys_get_children, Samuel Thibault, 2013/09/16
- [hurd] 67/70: exec: remove support for transparently ungziping executables, Samuel Thibault, 2013/09/16
- [hurd] 54/70: libfshelp: add translator-list.c, Samuel Thibault, 2013/09/16
- [hurd] 70/70: Merge remote-tracking branch 'upstream/master' into upstream, Samuel Thibault, 2013/09/16
- [hurd] 53/70: libnetfs: track file name in struct peropen, Samuel Thibault, 2013/09/16
- [hurd] 48/70: exec: keep track of the range where executable segments are mapped, Samuel Thibault, 2013/09/16
- [hurd] 64/70: hurd: add fsys_get_source, Samuel Thibault, 2013/09/16
- [hurd] 59/70: hurd: add fsys_get_children,
Samuel Thibault <=
- [hurd] 68/70: Handle notification on page eviction, Samuel Thibault, 2013/09/16
- [hurd] 65/70: trans: add mtab translator, Samuel Thibault, 2013/09/16
- [hurd] 49/70: proc: remove unused file exc-reply.defs, Samuel Thibault, 2013/09/16
- [hurd] 47/70: hurd: add proc_{get,set}_code, Samuel Thibault, 2013/09/16
- [hurd] 44/70: mount: handle -t auto, Samuel Thibault, 2013/09/16
- [hurd] 55/70: libdiskfs: add fsys_get_children, Samuel Thibault, 2013/09/16
- [hurd] 18/70: libshouldbeinlibc: Add nullauth.{c,h}, Samuel Thibault, 2013/09/16
- [hurd] 39/70: libnetfs: register libnetfs-based translators as important, Samuel Thibault, 2013/09/16
- [hurd] 51/70: libihash: add HURD_IHASH_ITERATE_ITEMS macro, Samuel Thibault, 2013/09/16
- [hurd] 15/70: Define and use symbolic names for important processes, Samuel Thibault, 2013/09/16