summaryrefslogtreecommitdiff
path: root/libstore/store.h
diff options
context:
space:
mode:
authorMiles Bader <miles@gnu.org>1996-10-08 21:22:48 +0000
committerMiles Bader <miles@gnu.org>1996-10-08 21:22:48 +0000
commitacdddb0b63ee22a1759ecc1e780de82434621caa (patch)
tree087c3a2e1fe5de99e4ad66d524aadb355ef93c6a /libstore/store.h
parent31d02bc7e518eb6df222c534e1b31f5eba4355f8 (diff)
(store_set_child_flags, store_clear_child_flags):
New decls.
Diffstat (limited to 'libstore/store.h')
-rw-r--r--libstore/store.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/libstore/store.h b/libstore/store.h
index 198ddb16..5be3862c 100644
--- a/libstore/store.h
+++ b/libstore/store.h
@@ -237,6 +237,14 @@ error_t store_set_flags (struct store *store, int flags);
/* Remove FLAGS from STORE's currently set flags. */
error_t store_clear_flags (struct store *store, int flags);
+/* Set FLAGS in all children of STORE, and if successfull, add FLAGS to
+ STORE's flags. */
+error_t store_set_child_flags (struct store *store, int flags);
+
+/* Clear FLAGS in all children of STORE, and if successfull, remove FLAGS from
+ STORE's flags. */
+error_t store_clear_child_flags (struct store *store, int flags);
+
/* Returns true if STORE can safely be returned to a user who has accessed it
via a node using OPEN_FLAGS, without compromising security. */
extern inline int