|
xrootd
|
#include <XrdSysPriv.hh>
Public Member Functions | |
| XrdSysPrivGuard (uid_t uid, gid_t gid) | |
| XrdSysPrivGuard (const char *user) | |
| virtual | ~XrdSysPrivGuard () |
| bool | Valid () const |
Private Member Functions | |
| void | Init (uid_t uid, gid_t gid) |
Private Attributes | |
| bool | dum |
| bool | valid |
|
virtual |
References dum, XrdSysPriv::Restore(), and XrdSysMutex::UnLock().
|
private |
References XrdSysPriv::ChangeTo(), dum, XrdSysPriv::DumpUGID(), XrdSysPriv::fDebug, getresgid(), getresuid(), XrdSysMutex::Lock(), XrdSysMutex::UnLock(), and valid.
Referenced by XrdSysPrivGuard().
|
inline |
References valid.
Referenced by XrdSecProtocolkrb5::Authenticate(), XrdSecProtocolpwd::Authenticate(), XrdSecProtocolkrb5::exp_krbTkn(), XrdSecProtocolgsi::GetSrvCertEnt(), XrdSecProtocolpwd::Init(), XrdSecProtocolpwd::QueryCrypt(), XrdSecProtocolpwd::QueryUser(), and XrdSecProtocolpwd::SaveCreds().
|
private |
Referenced by Init(), XrdSysPrivGuard(), and ~XrdSysPrivGuard().
|
private |
Referenced by Init(), Valid(), and XrdSysPrivGuard().
1.8.3.1