#include "XrdSys/XrdSysPriv.hh"#include <stdio.h>#include "XrdSys/XrdSysHeaders.hh"#include <unistd.h>#include <pwd.h>#include <errno.h>
Defines | |
| #define | NOUC ((uid_t)(-1)) |
| #define | NOGC ((gid_t)(-1)) |
| #define | XSPERR(x) ((x == 0) ? -1 : -x) |
Functions | |
| static int | setresgid (gid_t r, gid_t e, gid_t) |
| static int | setresuid (uid_t r, uid_t e, uid_t) |
| static int | getresgid (gid_t *r, gid_t *e, gid_t *) |
| static int | getresuid (uid_t *r, uid_t *e, uid_t *) |
Variables | |
| const char * | XrdSysPrivCVSID = "$Id: XrdSysPriv.cc,v 1.15 2009/10/15 11:15:04 ganis Exp $" |
| #define NOGC ((gid_t)(-1)) |
Referenced by XrdSysPriv::ChangeTo(), XrdSysPriv::Restore(), and setresgid().
| #define NOUC ((uid_t)(-1)) |
Referenced by XrdSysPriv::ChangeTo(), XrdSysPriv::Restore(), and setresuid().
| #define XSPERR | ( | x | ) | ((x == 0) ? -1 : -x) |
Referenced by XrdSysPriv::ChangePerm(), XrdSysPriv::ChangeTo(), XrdSysPriv::Restore(), setresgid(), and setresuid().
| static int getresgid | ( | gid_t * | r, | |
| gid_t * | e, | |||
| gid_t * | ||||
| ) | [static] |
| static int getresuid | ( | uid_t * | r, | |
| uid_t * | e, | |||
| uid_t * | ||||
| ) | [static] |
| static int setresgid | ( | gid_t | r, | |
| gid_t | e, | |||
| gid_t | ||||
| ) | [static] |
Referenced by XrdSysPriv::ChangePerm(), XrdSysPriv::ChangeTo(), main(), and XrdSysPriv::Restore().
| static int setresuid | ( | uid_t | r, | |
| uid_t | e, | |||
| uid_t | ||||
| ) | [static] |
Referenced by XrdSysPriv::ChangePerm(), XrdSysPriv::ChangeTo(), main(), and XrdSysPriv::Restore().
| const char* XrdSysPrivCVSID = "$Id: XrdSysPriv.cc,v 1.15 2009/10/15 11:15:04 ganis Exp $" |
1.7.1