46 # include <sys/types.h> 48 # define uid_t unsigned int 49 # define gid_t unsigned int 66 static int ChangeTo(uid_t uid, gid_t gid);
67 static void DumpUGID(
const char *msg = 0);
68 static int Restore(
bool saved = 1);
96 void Init(uid_t uid, gid_t gid);
Definition: XrdSysPthread.hh:241
static bool fDebug
Definition: XrdSysPriv.hh:64
Definition: XrdSysPriv.hh:86
virtual ~XrdSysPrivGuard()
static int ChangePerm(uid_t uid, gid_t gid)
XrdSysPrivGuard(uid_t uid, gid_t gid)
bool valid
Definition: XrdSysPriv.hh:95
static int Restore(bool saved=1)
static void DumpUGID(const char *msg=0)
virtual ~XrdSysPriv()
Definition: XrdSysPriv.hh:71
static int ChangeTo(uid_t uid, gid_t gid)
Definition: XrdSysPriv.hh:54
bool dum
Definition: XrdSysPriv.hh:94
bool Valid() const
Definition: XrdSysPriv.hh:92
static XrdSysRecMutex fgMutex
Definition: XrdSysPriv.hh:60
void Init(uid_t uid, gid_t gid)