mirror of
https://github.com/X11Libre/xserver.git
synced 2026-09-28 21:33:09 +00:00
Update sdk headers to export new symbols.
All symbols in installed sdk headers should be explicitly tagged as exported symbols. Otherwise, to ensure it is not a mistake, one could write it as something like: extern /* NOEXPORT */ type name ...; but the proper procedure really should be to use a non sdk header (or a "noinst_" one). This patch also removes prototypes to some functions that existed only temporarily.
This commit is contained in:
parent
af61524996
commit
200230535f
3 changed files with 14 additions and 30 deletions
20
Xext/xace.h
20
Xext/xace.h
|
|
@ -56,24 +56,24 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|||
#define XACE_AUDIT_END 16
|
||||
#define XACE_NUM_HOOKS 17
|
||||
|
||||
extern CallbackListPtr XaceHooks[XACE_NUM_HOOKS];
|
||||
extern _X_EXPORT CallbackListPtr XaceHooks[XACE_NUM_HOOKS];
|
||||
|
||||
/* Entry point for hook functions. Called by Xserver.
|
||||
* Required by libdbe and libextmod
|
||||
*/
|
||||
_X_EXPORT int XaceHook(
|
||||
extern _X_EXPORT int XaceHook(
|
||||
int /*hook*/,
|
||||
... /*appropriate args for hook*/
|
||||
);
|
||||
|
||||
/* Special-cased hook functions
|
||||
*/
|
||||
int XaceHookDispatch(ClientPtr ptr, int major);
|
||||
int XaceHookPropertyAccess(ClientPtr ptr, WindowPtr pWin,
|
||||
PropertyPtr *ppProp, Mask access_mode);
|
||||
int XaceHookSelectionAccess(ClientPtr ptr,
|
||||
extern _X_EXPORT int XaceHookDispatch(ClientPtr ptr, int major);
|
||||
extern _X_EXPORT int XaceHookPropertyAccess(ClientPtr ptr, WindowPtr pWin,
|
||||
PropertyPtr *ppProp, Mask access_mode);
|
||||
extern _X_EXPORT int XaceHookSelectionAccess(ClientPtr ptr,
|
||||
Selection **ppSel, Mask access_mode);
|
||||
void XaceHookAuditEnd(ClientPtr ptr, int result);
|
||||
extern _X_EXPORT void XaceHookAuditEnd(ClientPtr ptr, int result);
|
||||
|
||||
/* Register a callback for a given hook.
|
||||
*/
|
||||
|
|
@ -87,13 +87,13 @@ void XaceHookAuditEnd(ClientPtr ptr, int result);
|
|||
|
||||
/* XTrans wrappers for use by security modules
|
||||
*/
|
||||
_X_EXPORT int XaceGetConnectionNumber(ClientPtr ptr);
|
||||
_X_EXPORT int XaceIsLocal(ClientPtr ptr);
|
||||
extern _X_EXPORT int XaceGetConnectionNumber(ClientPtr ptr);
|
||||
extern _X_EXPORT int XaceIsLocal(ClientPtr ptr);
|
||||
|
||||
/* From the original Security extension...
|
||||
*/
|
||||
|
||||
void XaceCensorImage(
|
||||
extern _X_EXPORT void XaceCensorImage(
|
||||
ClientPtr client,
|
||||
RegionPtr pVisibleRegion,
|
||||
long widthBytesLine,
|
||||
|
|
|
|||
Loading…
Reference in a new issue