ROOT
6.07/01
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"
#include "rsadef.h"
#include "rsalib.h"
Go to the source code of this file.
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) |
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 | ProofdExec () |
Authenticate the user and exec the proofserv program. More... | |
void | Usage (const char *name, int rc) |
int | main (int argc, char **argv) |
Variables | |
int | gDebug = 0 |
const int | kMaxSlaves = 32 |
static std::string | gAuthrc |
static std::string | gConfDir |
static std::string | gOpenHost |
static std::string | gRootBinDir |
static std::string | gRpdAuthTab |
static std::string | gTmpDir |
static std::string | gUser |
static EService | gService = kPROOFD |
static int | gProtocol = 14 |
static int | gRemPid = -1 |
static std::string | gReadHomeAuthrc = "0" |
static int | gInetdFlag = 0 |
static int | gMaster =-1 |
static int | gRequireAuth = 1 |
void Err | ( | int | level, |
const char * | msg, | ||
int | size | ||
) |
Definition at line 251 of file proofd.cxx.
Referenced by main().
void ErrFatal | ( | int | level, |
const char * | msg, | ||
int | size | ||
) |
Definition at line 258 of file proofd.cxx.
void ErrSys | ( | int | level, |
const char * | msg, | ||
int | size | ||
) |
Definition at line 266 of file proofd.cxx.
Referenced by main().
int main | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 790 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 457 of file proofd.cxx.
Referenced by main().
|
static |
Termination upon receipt of a SIGTERM or SIGINT.
Definition at line 292 of file proofd.cxx.
Referenced by main().
const char* RerouteUser | ( | ) |
Look if user should be rerouted to another server node.
Definition at line 307 of file proofd.cxx.
Referenced by ProofdExec().
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 417 of file proofd.cxx.
Referenced by ProofdExec().
void Usage | ( | const char * | name, |
int | rc | ||
) |
Definition at line 757 of file proofd.cxx.
Referenced by main().
|
static |
Definition at line 230 of file proofd.cxx.
Referenced by main(), and ProofdExec().
|
static |
Definition at line 231 of file proofd.cxx.
Referenced by main(), ProofdExec(), and RerouteUser().
int gDebug = 0 |
Definition at line 224 of file proofd.cxx.
Referenced by main(), ProofdExec(), and RpdProofGetAuthSetup().
|
static |
Definition at line 241 of file proofd.cxx.
Referenced by main().
|
static |
Definition at line 242 of file proofd.cxx.
Referenced by main(), and ProofdExec().
|
static |
Definition at line 232 of file proofd.cxx.
Referenced by ProofdExec().
|
static |
Definition at line 238 of file proofd.cxx.
Referenced by main().
|
static |
Definition at line 240 of file proofd.cxx.
Referenced by main(), and ProofdExec().
|
static |
Definition at line 239 of file proofd.cxx.
Referenced by main(), and ProofdExec().
|
static |
Definition at line 243 of file proofd.cxx.
Referenced by main(), and ProofdExec().
|
static |
Definition at line 233 of file proofd.cxx.
Referenced by main(), and ProofdExec().
|
static |
Definition at line 234 of file proofd.cxx.
|
static |
Definition at line 237 of file proofd.cxx.
Referenced by main().
|
static |
Definition at line 235 of file proofd.cxx.
Referenced by main(), and ProofdExec().
|
static |
Definition at line 236 of file proofd.cxx.
Referenced by main(), ProofdExec(), and RerouteUser().
const int kMaxSlaves = 32 |
Definition at line 228 of file proofd.cxx.
Referenced by RerouteUser().