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