|
|
security
Index
BOOL secAccess_Control(
ULONG fs,
APTR task,
struct secExtOwner * owner,
ULONG prot );
BOOL secAddMonitor(
struct secMonitor * monitor );
struct muGroupInfo * secAllocGroupInfo();
struct muUserInfo * secAllocUserInfo();
BOOL secCheckPasswd(
struct TagItem * taglist );
BOOL secCheckPasswdTags(
TAG tag, ... );
APTR secContextLocate(
secPluginModule * module,
ULONG id,
struct Task * caller,
ULONG size );
LONG secEnumChildren(
struct Task * task,
struct Task ** kids,
LONG size );
void secFreeExtOwner(
struct secExtOwner * info );
void secFreeGroupInfo(
struct secGroupInfo * info );
void secFreeUserInfo(
struct secUserInfo * info );
BOOL secFreeze(
struct Task * task );
BPTR secGetConfigDirLock();
ULONG secGetDefProtection(
struct Task * task );
struct muGroupInfo * secGetGroupInfo(
struct muGroupInfo * info,
ULONG keytype );
BPTR secGetPasswdDirLock();
int secgetpgid(
int pid );
LONG secGetPktDefProtection(
struct DosPacket * pkt );
struct muExtOwner * secGetPktOwner(
struct DosPacket * pkt );
ULONG secGetRelationshipA(
struct secExtOwner * user,
ULONG owner,
struct TagItem * taglist );
ULONG secGetRelationship(
struct secExtOwner * user,
ULONG owner,
TAG tag, ... );
struct muExtOwner * secGetTaskExtOwner(
struct Task * task );
ULONG secGetTaskOwner(
struct Task * task );
struct muUserInfo * secGetUserInfo(
struct muUserInfo * info,
ULONG keytype );
BOOL secKill(
struct Task * task );
BOOL secLimitDOSSetProtection(
BOOL flag );
BOOL secLoadPlugin(
STRPTR name );
struct muPointers * secLocksecBase();
ULONG secLoginA(
struct TagItem * taglist );
ULONG secLogin(
TAG tag, ... );
struct muPrivGroupInfo * secPasswd(
STRPTR oldpwd,
STRPTR newpwd );
void secPluginOperationComplete(
APTR context,
ULONG result );
ULONG secRegisterHandler(
struct plugin_ops * ops );
void secRemMonitor(
struct secMonitor * monitor );
BOOL secSetDefProtectionA(
struct TagItem * taglist );
BOOL secSetDefProtection(
TAG tag, ... );
int secsetegid(
UWORD gid );
int secseteuid(
UWORD uid );
int secsetgid(
UWORD gid );
BOOL secSetProtection(
STRPTR name,
LONG mask );
int secsetreuid(
int ruid,
int euid );
int secsetuid(
UWORD uid );
BOOL secUnfreeze(
struct Task * task );
BOOL secUnloadPlugin(
STRPTR name );
void secUnlocksecBase(
struct secPointers * muP );
void secUnRegisterHandler(
struct plugin_ops * ops );
struct secExtOwner * secUserInfo2ExtOwner(
struct secUserInfo * info );
|