]> jfr.im git - solanum.git/blobdiff - include/capability.h
capability: allow attaching capability-owner data to a capability token, to enable...
[solanum.git] / include / capability.h
index 8857f0a16825ac01acf02fe4822b534f5c34bd78..f48529c39b901bcc1f04c01da32e4ea454b26a46 100644 (file)
@@ -24,8 +24,8 @@
 struct CapabilityIndex;
 struct CapabilityEntry;
 
-extern unsigned int capability_get(struct CapabilityIndex *idx, const char *cap);
-extern unsigned int capability_put(struct CapabilityIndex *idx, const char *cap);
+extern unsigned int capability_get(struct CapabilityIndex *idx, const char *cap, void **ownerdata);
+extern unsigned int capability_put(struct CapabilityIndex *idx, const char *cap, void *ownerdata);
 extern unsigned int capability_put_anonymous(struct CapabilityIndex *idx);
 extern void capability_orphan(struct CapabilityIndex *idx, const char *cap);
 extern void capability_require(struct CapabilityIndex *idx, const char *cap);