Xace: unexport Xace functions
These aren't used by any drivers, so no need to keep them exported. Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1556>
This commit is contained in:
parent
22a3014c50
commit
3e0a4ab712
36
Xext/xace.h
36
Xext/xace.h
|
@ -54,31 +54,29 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||||
#define XACE_KEY_AVAIL 14
|
#define XACE_KEY_AVAIL 14
|
||||||
#define XACE_NUM_HOOKS 15
|
#define XACE_NUM_HOOKS 15
|
||||||
|
|
||||||
extern _X_EXPORT CallbackListPtr XaceHooks[XACE_NUM_HOOKS];
|
extern CallbackListPtr XaceHooks[XACE_NUM_HOOKS];
|
||||||
|
|
||||||
/* Entry point for hook functions. Called by Xserver.
|
/* Entry point for hook functions. Called by Xserver.
|
||||||
* Required by libdbe and libextmod
|
* Required by libdbe and libextmod
|
||||||
*/
|
*/
|
||||||
extern _X_EXPORT int XaceHook(int /*hook */ ,
|
/* needs to be exported for in-tree modsetting driver, but not part
|
||||||
... /*appropriate args for hook */
|
of public API for external modules */
|
||||||
);
|
_X_EXPORT int XaceHook(int hook, ... /* appropriate args for hook */);
|
||||||
|
|
||||||
/* determine whether any callbacks are present for the XACE hook */
|
/* determine whether any callbacks are present for the XACE hook */
|
||||||
extern _X_EXPORT int XaceHookIsSet(int hook);
|
int XaceHookIsSet(int hook);
|
||||||
|
|
||||||
/* Special-cased hook functions
|
/* Special-cased hook functions
|
||||||
*/
|
*/
|
||||||
extern _X_EXPORT int XaceHookDispatch(ClientPtr ptr, int major);
|
int XaceHookDispatch(ClientPtr ptr, int major);
|
||||||
#define XaceHookDispatch(c, m) \
|
#define XaceHookDispatch(c, m) \
|
||||||
((XaceHooks[XACE_EXT_DISPATCH] && (m) >= EXTENSION_BASE) ? \
|
((XaceHooks[XACE_EXT_DISPATCH] && (m) >= EXTENSION_BASE) ? \
|
||||||
XaceHookDispatch((c), (m)) : \
|
XaceHookDispatch((c), (m)) : \
|
||||||
Success)
|
Success)
|
||||||
|
|
||||||
extern _X_EXPORT int XaceHookPropertyAccess(ClientPtr ptr, WindowPtr pWin,
|
int XaceHookPropertyAccess(ClientPtr ptr, WindowPtr pWin, PropertyPtr *ppProp,
|
||||||
PropertyPtr *ppProp,
|
Mask access_mode);
|
||||||
Mask access_mode);
|
int XaceHookSelectionAccess(ClientPtr ptr, Selection ** ppSel, Mask access_mode);
|
||||||
extern _X_EXPORT int XaceHookSelectionAccess(ClientPtr ptr, Selection ** ppSel,
|
|
||||||
Mask access_mode);
|
|
||||||
|
|
||||||
/* Register a callback for a given hook.
|
/* Register a callback for a given hook.
|
||||||
*/
|
*/
|
||||||
|
@ -92,18 +90,18 @@ extern _X_EXPORT int XaceHookSelectionAccess(ClientPtr ptr, Selection ** ppSel,
|
||||||
|
|
||||||
/* XTrans wrappers for use by security modules
|
/* XTrans wrappers for use by security modules
|
||||||
*/
|
*/
|
||||||
extern _X_EXPORT int XaceGetConnectionNumber(ClientPtr ptr);
|
int XaceGetConnectionNumber(ClientPtr ptr);
|
||||||
extern _X_EXPORT int XaceIsLocal(ClientPtr ptr);
|
int XaceIsLocal(ClientPtr ptr);
|
||||||
|
|
||||||
/* From the original Security extension...
|
/* From the original Security extension...
|
||||||
*/
|
*/
|
||||||
|
|
||||||
extern _X_EXPORT void XaceCensorImage(ClientPtr client,
|
void XaceCensorImage(ClientPtr client,
|
||||||
RegionPtr pVisibleRegion,
|
RegionPtr pVisibleRegion,
|
||||||
long widthBytesLine,
|
long widthBytesLine,
|
||||||
DrawablePtr pDraw,
|
DrawablePtr pDraw,
|
||||||
int x, int y, int w, int h,
|
int x, int y, int w, int h,
|
||||||
unsigned int format, char *pBuf);
|
unsigned int format, char *pBuf);
|
||||||
|
|
||||||
#else /* XACE */
|
#else /* XACE */
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue