os: unexport auth and access control management functions

These aren't called (and suited for being called) by drivers,
thus drop them from the public module API.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
This commit is contained in:
Enrico Weigelt, metux IT consult
2024-02-23 17:26:57 +01:00
parent 64341c479c
commit e8cc04a6ea
9 changed files with 56 additions and 51 deletions

View File

@@ -355,8 +355,6 @@ PrivsElevated(void);
extern _X_EXPORT void
CheckUserParameters(int argc, char **argv, char **envp);
extern _X_EXPORT void
CheckUserAuthorization(void);
extern _X_EXPORT int
AddHost(ClientPtr /*client */ ,
@@ -410,9 +408,6 @@ GetLocalClientCreds(ClientPtr, LocalClientCredRec **);
extern _X_EXPORT void
FreeLocalClientCreds(LocalClientCredRec *);
extern _X_EXPORT int
ChangeAccessControl(ClientPtr /*client */ , int /*fEnabled */ );
extern _X_EXPORT int
GetClientFd(ClientPtr);
@@ -458,52 +453,6 @@ DefineSelf(int /*fd */ );
extern _X_EXPORT void
AugmentSelf(void *from, int len);
extern _X_EXPORT void
RegisterAuthorizations(void);
#endif
extern _X_EXPORT void
InitAuthorization(const char * /*filename */ );
/* extern int LoadAuthorization(void); */
extern _X_EXPORT int
AuthorizationFromID(XID id,
unsigned short *name_lenp,
const char **namep,
unsigned short *data_lenp, char **datap);
extern _X_EXPORT XID
CheckAuthorization(unsigned int /*namelength */ ,
const char * /*name */ ,
unsigned int /*datalength */ ,
const char * /*data */ ,
ClientPtr /*client */ ,
const char ** /*reason */
);
extern _X_EXPORT void
ResetAuthorization(void);
extern _X_EXPORT int
RemoveAuthorization(unsigned short name_length,
const char *name,
unsigned short data_length, const char *data);
extern _X_EXPORT int
AddAuthorization(unsigned int /*name_length */ ,
const char * /*name */ ,
unsigned int /*data_length */ ,
char * /*data */ );
#ifdef XCSECURITY
extern _X_EXPORT XID
GenerateAuthorization(unsigned int /* name_length */ ,
const char * /* name */ ,
unsigned int /* data_length */ ,
const char * /* data */ ,
unsigned int * /* data_length_return */ ,
char ** /* data_return */ );
#endif
extern _X_EXPORT int