Coda Distributed File System
|
#include <sys/file.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <sys/time.h>
#include <sys/resource.h>
#include <sys/param.h>
#include <netinet/in.h>
#include <stdio.h>
#include <unistd.h>
#include <stdlib.h>
#include <math.h>
#include <rpc2/codatunnel.h>
#include "archive.h"
#include <vice.h>
#include "comm.h"
#include "fso.h"
#include "hdb.h"
#include "local.h"
#include "mariner.h"
#include "sighand.h"
#include "user.h"
#include "venus.private.h"
#include "venuscb.h"
#include "venusrecov.h"
#include "venusvol.h"
#include "vproc.h"
#include "worker.h"
#include "coda_assert.h"
#include "codaconf.h"
#include "realmdb.h"
#include "daemonizer.h"
#include "nt_util.h"
Classes | |
struct | mux_cb_entry |
Macros | |
#define | INADDR_LOOPBACK 0x7f000001 |
#define | EXIT_INVALID_ARG 2 /* invalid or excess argument(s) */ |
#define | EXIT_UNIMPLEMENTED 3 /* unimplemented feature */ |
#define | EXIT_PRIVILEGE_ERR 4 /* user had insufficient privilege */ |
#define | EXIT_UNINSTALLED 5 /* program is not installed */ |
#define | EXIT_UNCONFIGURED 6 /* program is not configured */ |
#define | EXIT_NOT_RUNNING 7 /* program is not running */ |
Functions | |
int | testKernDevice () |
void | MUX_add_callback (int fd, void(*cb)(int fd, void *udata), void *udata) |
void | ParseCacheChunkBlockSize (const char *ccblocksize) |
int | main (int argc, char **argv) EXCLUDES_TRANSACTION |
Variables | |
vproc * | Main |
VenusFid | rootfid |
long | rootnodeid |
int | CleanShutDown |
int | SearchForNOreFind |
int | ASRallowed = 1 |
const char * | consoleFile |
const char * | venusRoot |
const char * | kernDevice |
const char * | realmtab |
const char * | sslcertdir |
const char * | CacheDir |
const char * | CachePrefix |
uint64_t | CacheBlocks |
uid_t | PrimaryUser = UNSET_PRIMARYUSER |
const char * | SpoolDir |
const char * | CheckpointFormat |
const char * | VenusPidFile |
const char * | VenusControlFile |
const char * | VenusLogFile |
const char * | ASRLauncherFile |
const char * | ASRPolicyFile |
const char * | MarinerSocketPath |
int | masquerade_port |
int | PiggyValidations |
pid_t | ASRpid |
VenusFid | ASRfid |
uid_t | ASRuid |
int | detect_reintegration_retry |
int | option_isr |
int | mariner_tcp_enable = 1 |
int | plan9server_enabled |
int | nofork |
int | redzone_limit = -1 |
int | yellowzone_limit = -1 |
struct timeval | DaemonExpiry = { TIMERINTERVAL, 0 } |
struct in_addr | venus_relay_addr = { INADDR_LOOPBACK } |
int | parent_fd = -1 |
#define EXIT_INVALID_ARG 2 /* invalid or excess argument(s) */ |
#define EXIT_NOT_RUNNING 7 /* program is not running */ |
#define EXIT_PRIVILEGE_ERR 4 /* user had insufficient privilege */ |
#define EXIT_UNCONFIGURED 6 /* program is not configured */ |
#define EXIT_UNIMPLEMENTED 3 /* unimplemented feature */ |
#define EXIT_UNINSTALLED 5 /* program is not installed */ |
#define INADDR_LOOPBACK 0x7f000001 |
int main | ( | int | argc, |
char ** | argv | ||
) |
void MUX_add_callback | ( | int | fd, |
void(*)(int fd, void *udata) | cb, | ||
void * | udata | ||
) |
void ParseCacheChunkBlockSize | ( | const char * | ccblocksize | ) |
int testKernDevice | ( | ) |
int ASRallowed = 1 |
VenusFid ASRfid |
const char* ASRLauncherFile |
pid_t ASRpid |
const char* ASRPolicyFile |
uid_t ASRuid |
uint64_t CacheBlocks |
const char* CacheDir |
const char* CachePrefix |
const char* CheckpointFormat |
int CleanShutDown |
const char* consoleFile |
struct timeval DaemonExpiry = { TIMERINTERVAL, 0 } |
int detect_reintegration_retry |
const char* kernDevice |
vproc* Main |
int mariner_tcp_enable = 1 |
const char* MarinerSocketPath |
int masquerade_port |
int nofork |
int option_isr |
int parent_fd = -1 |
int PiggyValidations |
int plan9server_enabled |
uid_t PrimaryUser = UNSET_PRIMARYUSER |
const char* realmtab |
int redzone_limit = -1 |
VenusFid rootfid |
long rootnodeid |
int SearchForNOreFind |
const char* SpoolDir |
const char* sslcertdir |
struct in_addr venus_relay_addr = { INADDR_LOOPBACK } |
const char* VenusControlFile |
const char* VenusLogFile |
const char* VenusPidFile |
const char* venusRoot |
int yellowzone_limit = -1 |