ROOT 6.07/09 Reference Guide |
#include "RConfigure.h"
#include "RConfig.h"
#include <ctype.h>
#include <fcntl.h>
#include <pwd.h>
#include <stdio.h>
#include <string.h>
#include <strings.h>
#include <string>
#include <stdlib.h>
#include <unistd.h>
#include <sys/types.h>
#include <time.h>
#include <sys/stat.h>
#include <sys/socket.h>
#include <sys/param.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <netdb.h>
#include <errno.h>
#include <sys/un.h>
#include "snprintf.h"
#include "proofdp.h"
Functions | |
void | Err (int level, const char *msg, int size) |
void | ErrFatal (int level, const char *msg, int size) |
void | ErrSys (int level, const char *msg, int size) |
int | main (int argc, char **argv) |
void | ProofdExec () |
Authenticate the user and exec the proofserv program. More... | |
static void | ProofdTerm (int) |
Termination upon receipt of a SIGTERM or SIGINT. More... | |
const char * | RerouteUser () |
Look if user should be rerouted to another server node. More... | |
int | RpdProofGetAuthSetup (char **abuf) |
Receive buffer for final setup of authentication related stuff This is base 64 string to decoded by proofserv, if needed. More... | |
void | Usage (const char *name, int rc) |
Variables | |
static std::string | gAuthrc |
static std::string | gConfDir |
int | gDebug = 0 |
static int | gInetdFlag = 0 |
static int | gMaster =-1 |
static std::string | gOpenHost |
static int | gProtocol = 14 |
static std::string | gReadHomeAuthrc = "0" |
static int | gRemPid = -1 |
static int | gRequireAuth = 1 |
static std::string | gRootBinDir |
static std::string | gRpdAuthTab |
static EService | gService = kPROOFD |
static std::string | gTmpDir |
static std::string | gUser |
const int | kMaxSlaves = 32 |
void Err | ( | int | level, |
const char * | msg, | ||
int | size | ||
) |
Definition at line 247 of file proofd.cxx.
void ErrFatal | ( | int | level, |
const char * | msg, | ||
int | size | ||
) |
Definition at line 254 of file proofd.cxx.
void ErrSys | ( | int | level, |
const char * | msg, | ||
int | size | ||
) |
Definition at line 262 of file proofd.cxx.
int main | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 786 of file proofd.cxx.
void ProofdExec | ( | ) |
Authenticate the user and exec the proofserv program.
gConfdir is the location where the PROOF config files and binaries live.
Definition at line 453 of file proofd.cxx.
|
static |
Termination upon receipt of a SIGTERM or SIGINT.
Definition at line 288 of file proofd.cxx.
const char* RerouteUser | ( | ) |
Look if user should be rerouted to another server node.
Definition at line 303 of file proofd.cxx.
int RpdProofGetAuthSetup | ( | char ** | abuf | ) |
Receive buffer for final setup of authentication related stuff This is base 64 string to decoded by proofserv, if needed.
Definition at line 413 of file proofd.cxx.
void Usage | ( | const char * | name, |
int | rc | ||
) |
Definition at line 753 of file proofd.cxx.
|
static |
Definition at line 226 of file proofd.cxx.
|
static |
Definition at line 227 of file proofd.cxx.
int gDebug = 0 |
Definition at line 220 of file proofd.cxx.
|
static |
Definition at line 237 of file proofd.cxx.
|
static |
Definition at line 238 of file proofd.cxx.
|
static |
Definition at line 228 of file proofd.cxx.
|
static |
Definition at line 234 of file proofd.cxx.
|
static |
Definition at line 236 of file proofd.cxx.
|
static |
Definition at line 235 of file proofd.cxx.
|
static |
Definition at line 239 of file proofd.cxx.
|
static |
Definition at line 229 of file proofd.cxx.
|
static |
Definition at line 230 of file proofd.cxx.
|
static |
Definition at line 233 of file proofd.cxx.
|
static |
Definition at line 231 of file proofd.cxx.
|
static |
Definition at line 232 of file proofd.cxx.
const int kMaxSlaves = 32 |
Definition at line 224 of file proofd.cxx.