#include "XrdSys/XrdSysPriv.hh"
#include <cstdio>
#include "XrdSys/XrdSysHeaders.hh"
#include "XrdSys/XrdSysPwd.hh"
#include <unistd.h>
#include <pwd.h>
#include <cerrno>
Go to the source code of this file.
|
| #define | NOGC ((gid_t)(-1)) |
| |
| #define | NOUC ((uid_t)(-1)) |
| |
| #define | XSPERR(x) ((x == 0) ? -1 : -x) |
| |
|
| static int | getresgid (gid_t *r, gid_t *e, gid_t *) |
| |
| static int | getresuid (uid_t *r, uid_t *e, uid_t *) |
| |
| static int | setresgid (gid_t r, gid_t e, gid_t) |
| |
| static int | setresuid (uid_t r, uid_t e, uid_t) |
| |
◆ NOGC
| #define NOGC ((gid_t)(-1)) |
◆ NOUC
| #define NOUC ((uid_t)(-1)) |
◆ XSPERR
| #define XSPERR |
( |
|
x | ) |
((x == 0) ? -1 : -x) |
◆ getresgid()
| static int getresgid |
( |
gid_t * |
r, |
|
|
gid_t * |
e, |
|
|
gid_t * |
|
|
) |
| |
|
static |
◆ getresuid()
| static int getresuid |
( |
uid_t * |
r, |
|
|
uid_t * |
e, |
|
|
uid_t * |
|
|
) |
| |
|
static |
◆ setresgid()
| static int setresgid |
( |
gid_t |
r, |
|
|
gid_t |
e, |
|
|
gid_t |
|
|
) |
| |
|
static |
◆ setresuid()
| static int setresuid |
( |
uid_t |
r, |
|
|
uid_t |
e, |
|
|
uid_t |
|
|
) |
| |
|
static |