http://www.aros.orgAROS-ExecTeam AROSAROS-Exec Archives

Home

English

Deutsch

Ελληυικά

Français

Italiano

Nederlands

Polski

Português

Русский

Español

Suomi

Svenska

Česky


News

Archive

Introduction

Status
Screenshots
Ports
License

Download


Documentation

Users
Installation
Using
Shell commands
Applications
FAQ
Developers
Contribute
Roadmap
Bug Tracker
Working with Subversion
Compiling
Application Development Manual
Zune Application Development Manual
System Development Manual
Debugging Manual
Reference
Specifications
UI Style Guide
Documenting
Porting
Translating
Summaries
Links

Contact

Mailing lists
IRC channels

Credits

Acknowledgements


Pictures

Developers
Developers en Masse

Sponsors

Linking

Links

SourceForge Logo

security

Index


secAccess_Control secAddMonitor secAllocGroupInfo secAllocUserInfo
secCheckPasswd secContextLocate secEnumChildren secFreeExtOwner
secFreeGroupInfo secFreeUserInfo secFreeze secGetConfigDirLock
secGetDefProtection secGetGroupInfo secGetPasswdDirLock secGetPktDefProtection
secGetPktOwner secGetRelationshipA secGetTaskExtOwner secGetTaskOwner
secGetUserInfo secKill secLimitDOSSetProtection secLoadPlugin
secLocksecBase secLoginA secLogout secPasswd
secPluginOperationComplete secRegisterHandler secRemMonitor secSetDefProtectionA
secSetProtection secUnRegisterHandler secUnfreeze secUnloadPlugin
secUnlocksecBase secUserInfo2ExtOwner secgetgid secgetpgid
secgetuid secsetegid secseteuid secsetgid
secsetreuid secsetuid    

secAccess_Control

Synopsis

BOOL secAccess_Control(
         ULONG fs,
         APTR task,
         struct secExtOwner * owner,
         ULONG prot );

secAddMonitor

Synopsis

BOOL secAddMonitor(
         struct secMonitor * monitor );

secAllocGroupInfo

Synopsis

struct muGroupInfo * secAllocGroupInfo();

secAllocUserInfo

Synopsis

struct muUserInfo * secAllocUserInfo();

secCheckPasswd

Synopsis

BOOL secCheckPasswd(
         struct TagItem * taglist );

secContextLocate

Synopsis

APTR secContextLocate(
         secPluginModule * module,
         ULONG id,
         struct Task * caller,
         ULONG size );

secEnumChildren

Synopsis

LONG secEnumChildren(
         struct Task * task,
         struct Task ** kids,
         LONG size );

secFreeExtOwner

Synopsis

void secFreeExtOwner(
         struct secExtOwner * info );

secFreeGroupInfo

Synopsis

void secFreeGroupInfo(
         struct secGroupInfo * info );

secFreeUserInfo

Synopsis

void secFreeUserInfo(
         struct secUserInfo * info );

secFreeze

Synopsis

BOOL secFreeze(
         struct Task * task );

secGetConfigDirLock

Synopsis

BPTR secGetConfigDirLock();

secGetDefProtection

Synopsis

ULONG secGetDefProtection(
         struct Task * task );

secGetGroupInfo

Synopsis

struct muGroupInfo * secGetGroupInfo(
         struct muGroupInfo * info,
         ULONG keytype );

secGetPasswdDirLock

Synopsis

BPTR secGetPasswdDirLock();

secGetPktDefProtection

Synopsis

LONG secGetPktDefProtection(
         struct DosPacket * pkt );

secGetPktOwner

Synopsis

struct muExtOwner * secGetPktOwner(
         struct DosPacket * pkt );

secGetRelationshipA

Synopsis

ULONG secGetRelationshipA(
         struct secExtOwner * user,
         ULONG owner,
         struct TagItem * taglist );

secGetTaskExtOwner

Synopsis

struct muExtOwner * secGetTaskExtOwner(
         struct Task * task );

secGetTaskOwner

Synopsis

ULONG secGetTaskOwner(
         struct Task * task );

secGetUserInfo

Synopsis

struct muUserInfo * secGetUserInfo(
         struct muUserInfo * info,
         ULONG keytype );

secKill

Synopsis

BOOL secKill(
         struct Task * task );

secLimitDOSSetProtection

Synopsis

BOOL secLimitDOSSetProtection(
         BOOL flag );

secLoadPlugin

Synopsis

BOOL secLoadPlugin(
         STRPTR name );

secLocksecBase

Synopsis

struct muPointers * secLocksecBase();

secLoginA

Synopsis

ULONG secLoginA(
         struct TagItem * taglist );

secLogout

Synopsis

ULONG secLogout();

secPasswd

Synopsis

struct muPrivGroupInfo * secPasswd(
         STRPTR oldpwd,
         STRPTR newpwd );

secPluginOperationComplete

Synopsis

void secPluginOperationComplete(
         APTR context,
         ULONG result );

secRegisterHandler

Synopsis

ULONG secRegisterHandler(
         struct plugin_ops * ops );

secRemMonitor

Synopsis

void secRemMonitor(
         struct secMonitor * monitor );

secSetDefProtectionA

Synopsis

BOOL secSetDefProtectionA(
         struct TagItem * taglist );

secSetProtection

Synopsis

BOOL secSetProtection(
         STRPTR name,
         LONG mask );

secUnRegisterHandler

Synopsis

void secUnRegisterHandler(
         struct plugin_ops * ops );

secUnfreeze

Synopsis

BOOL secUnfreeze(
         struct Task * task );

secUnloadPlugin

Synopsis

BOOL secUnloadPlugin(
         STRPTR name );

secUnlocksecBase

Synopsis

void secUnlocksecBase(
         struct secPointers * muP );

secUserInfo2ExtOwner

Synopsis

struct secExtOwner * secUserInfo2ExtOwner(
         struct secUserInfo * info );

secgetgid

Synopsis

UWORD secgetgid();

secgetpgid

Synopsis

int secgetpgid(
         int pid );

secgetuid

Synopsis

UWORD secgetuid();

secsetegid

Synopsis

int secsetegid(
         UWORD gid );

secseteuid

Synopsis

int secseteuid(
         UWORD uid );

secsetgid

Synopsis

int secsetgid(
         UWORD gid );

secsetreuid

Synopsis

int secsetreuid(
         int ruid,
         int euid );

secsetuid

Synopsis

int secsetuid(
         UWORD uid );

Copyright © 1995-2008, The AROS Development Team. All rights reserved.
Amiga® is a trademark of Amiga Inc. All other trademarks belong to their respective owners.