|
xrootd
|
#include <XrdSysPriv.hh>

Public Member Functions | |
| virtual | ~XrdSysPriv () |
Static Public Member Functions | |
| static int | ChangePerm (uid_t uid, gid_t gid) |
Private Member Functions | |
| XrdSysPriv () | |
Static Private Member Functions | |
| static int | ChangeTo (uid_t uid, gid_t gid) |
| static void | DumpUGID (const char *msg=0) |
| static int | Restore (bool saved=1) |
Static Private Attributes | |
| static XrdSysRecMutex | fgMutex |
| static bool | fDebug = 0 |
Friends | |
| class | XrdSysPrivGuard |
|
private |
|
inlinevirtual |
|
static |
References getresgid(), getresuid(), XrdSysMutex::Lock(), Restore(), setresgid(), setresuid(), XrdSysMutex::UnLock(), and XSPERR.
|
staticprivate |
References getresgid(), getresuid(), NOGC, NOUC, Restore(), setresgid(), setresuid(), and XSPERR.
Referenced by XrdSysPrivGuard::Init().
|
staticprivate |
References getresgid(), getresuid(), XrdSysMutex::Lock(), and XrdSysMutex::UnLock().
Referenced by XrdSysPrivGuard::Init().
|
staticprivate |
References getresgid(), getresuid(), NOGC, NOUC, setresgid(), setresuid(), and XSPERR.
Referenced by ChangePerm(), ChangeTo(), and XrdSysPrivGuard::~XrdSysPrivGuard().
|
friend |
|
staticprivate |
Referenced by XrdSysPrivGuard::Init().
|
staticprivate |
1.8.3.1