Go to the documentation of this file.
46 # include <sys/types.h>
48 # define uid_t unsigned int
49 # define gid_t unsigned int
96 void Init(uid_t uid, gid_t gid);
XrdSysPrivGuard(uid_t uid, gid_t gid)
static int ChangeTo(uid_t uid, gid_t gid)
virtual ~XrdSysPrivGuard()
static void DumpUGID(const char *msg=0)
virtual ~XrdSysPriv()
Definition: XrdSysPriv.hh:71
Definition: XrdSysPriv.hh:55
Definition: XrdSysPriv.hh:87
static XrdSysRecMutex fgMutex
Definition: XrdSysPriv.hh:60
bool valid
Definition: XrdSysPriv.hh:95
void Init(uid_t uid, gid_t gid)
XrdSysPrivGuard(const char *user)
Definition: XrdSysPthread.hh:240
static int ChangePerm(uid_t uid, gid_t gid)
bool Valid() const
Definition: XrdSysPriv.hh:92
static bool fDebug
Definition: XrdSysPriv.hh:64
static int Restore(bool saved=1)
bool dum
Definition: XrdSysPriv.hh:94