diff options
author | Eamon Walsh <ewalsh@tycho.nsa.gov> | 2007-09-05 11:18:36 -0400 |
---|---|---|
committer | Eamon Walsh <ewalsh@moss-charon.epoch.ncsc.mil> | 2007-09-05 11:18:36 -0400 |
commit | 0003ccfcdfae1b473aa024342304b84256d378b9 (patch) | |
tree | 17e716298c24649d85a2ab9bd0a7826f7cc3005a /Xext | |
parent | ce9e83d913511fe619da42f805d7bcd1a2a60d90 (diff) |
xace: add new fields to resource access hook to allow parent resource objects
to be passed in at create time. Also added a missing devPrivates initializer.
Diffstat (limited to 'Xext')
-rw-r--r-- | Xext/xace.c | 4 | ||||
-rw-r--r-- | Xext/xacestr.h | 4 |
2 files changed, 6 insertions, 2 deletions
diff --git a/Xext/xace.c b/Xext/xace.c index cc689864b..92f0e4048 100644 --- a/Xext/xace.c +++ b/Xext/xace.c @@ -72,8 +72,10 @@ int XaceHook(int hook, ...) va_arg(ap, ClientPtr), va_arg(ap, XID), va_arg(ap, RESTYPE), - va_arg(ap, Mask), va_arg(ap, pointer), + va_arg(ap, RESTYPE), + va_arg(ap, pointer), + va_arg(ap, Mask), Success /* default allow */ }; calldata = &rec; diff --git a/Xext/xacestr.h b/Xext/xacestr.h index 0957f0da1..e12a52c9a 100644 --- a/Xext/xacestr.h +++ b/Xext/xacestr.h @@ -41,8 +41,10 @@ typedef struct { ClientPtr client; XID id; RESTYPE rtype; - Mask access_mode; pointer res; + RESTYPE ptype; + pointer parent; + Mask access_mode; int status; } XaceResourceAccessRec; |