xrootd
Macros | Functions
XrdSysPriv.cc File Reference
#include "XrdSys/XrdSysPriv.hh"
#include <stdio.h>
#include "XrdSys/XrdSysHeaders.hh"
#include "XrdSys/XrdSysPwd.hh"
#include <unistd.h>
#include <pwd.h>
#include <errno.h>
Include dependency graph for XrdSysPriv.cc:

Macros

#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 *)
 

Macro Definition Documentation

#define NOGC   ((gid_t)(-1))
#define NOUC   ((uid_t)(-1))
#define XSPERR (   x)    ((x == 0) ? -1 : -x)

Function Documentation

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
static int setresuid ( uid_t  r,
uid_t  e,
uid_t   
)
static