diff options
author | Eamon Walsh <ewalsh@tycho.nsa.gov> | 2007-08-06 09:16:30 -0400 |
---|---|---|
committer | Eamon Walsh <ewalsh@moss-charon.epoch.ncsc.mil> | 2007-08-06 09:16:30 -0400 |
commit | 102df4f9bac59d95963572d1a7f31d1a064ca4ca (patch) | |
tree | cf2c18cfb0319ebe1481a9b4ef0a3651a0fe9499 /Xext/xace.c | |
parent | 375864cb74cced40ae688078b1f7750998972535 (diff) |
xace: drop site-policy and declare-extension-security hooks, add 2 new hooks
for controlling access to screens and screen savers.
Diffstat (limited to 'Xext/xace.c')
-rw-r--r-- | Xext/xace.c | 20 |
1 files changed, 7 insertions, 13 deletions
diff --git a/Xext/xace.c b/Xext/xace.c index 46fe7bc66..50361d06b 100644 --- a/Xext/xace.c +++ b/Xext/xace.c @@ -156,24 +156,18 @@ int XaceHook(int hook, ...) prv = &rec.status; break; } - case XACE_SITE_POLICY: { - XaceSitePolicyRec rec = { - va_arg(ap, char*), - va_arg(ap, int), - BadValue /* default unrecognized */ + case XACE_SCREEN_ACCESS: + case XACE_SCREENSAVER_ACCESS: { + XaceScreenAccessRec rec = { + va_arg(ap, ClientPtr), + va_arg(ap, ScreenPtr), + va_arg(ap, Mask), + Success /* default allow */ }; calldata = &rec; prv = &rec.status; break; } - case XACE_DECLARE_EXT_SECURE: { - XaceDeclareExtSecureRec rec = { - va_arg(ap, ExtensionEntry*), - va_arg(ap, Bool) - }; - calldata = &rec; - break; - } case XACE_AUTH_AVAIL: { XaceAuthAvailRec rec = { va_arg(ap, ClientPtr), |