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

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$"

Define 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]

Variable Documentation

const char* XrdSysPrivCVSID = "$Id$"