Coda Distributed File System
|
#include <sys/types.h>
#include <errno.h>
#include <stdio.h>
#include <ctype.h>
#include "coda_assert.h"
#include <struct.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include "coda_string.h"
#include <lwp/lwp.h>
#include <rpc2/rpc2.h>
#include <rpc2/errors.h>
#include <coda_getservbyname.h>
#include <util.h>
#include <srv.h>
#include "rescomm.private.h"
#include "rescomm.h"
#include "resolution.h"
Macros | |
#define | Srvr_Wait() ResProcWait((char *)&srvent::srvtab) |
#define | Srvr_Signal() ResProcSignal((char *)&srvent::srvtab, 0) |
Functions | |
int | PutResMgroup (res_mgrpent **) |
void | ResProcWait (char *addr) |
void | ResProcSignal (char *addr, int yield) |
void | ResCommInit () |
srvent * | FindServer (unsigned long host) |
void | GetServer (srvent **spp, unsigned long host) |
void | PutServer (srvent **spp) |
void | ServerPrint () |
void | ServerPrint (FILE *fp) |
void | ServerPrint (int fd) |
int | GetResMgroup (res_mgrpent **mpp, unsigned long hosts[VSG_MEMBERS]) |
void | ResMgrpPrint () |
void | ResMgrpPrint (FILE *fp) |
void | ResMgrpPrint (int fd) |
conninfo * | GetConnectionInfo (RPC2_Handle cid) |
void | ResCheckServerLWP (void *arg) |
void | ResCheckServerLWP_worker (void *arg) |
#define Srvr_Signal | ( | ) | ResProcSignal((char *)&srvent::srvtab, 0) |
#define Srvr_Wait | ( | ) | ResProcWait((char *)&srvent::srvtab) |
srvent * FindServer | ( | unsigned long | host | ) |
conninfo * GetConnectionInfo | ( | RPC2_Handle | cid | ) |
int GetResMgroup | ( | res_mgrpent ** | mpp, |
unsigned long | hosts[VSG_MEMBERS] | ||
) |
void GetServer | ( | srvent ** | spp, |
unsigned long | host | ||
) |
int PutResMgroup | ( | res_mgrpent ** | mpp | ) |
void PutServer | ( | srvent ** | spp | ) |
void ResCheckServerLWP | ( | void * | arg | ) |
void ResCheckServerLWP_worker | ( | void * | arg | ) |
void ResCommInit | ( | ) |
void ResMgrpPrint | ( | ) |
void ResMgrpPrint | ( | FILE * | fp | ) |
void ResMgrpPrint | ( | int | fd | ) |
void ResProcSignal | ( | char * | addr, |
int | yield | ||
) |
void ResProcWait | ( | char * | addr | ) |
void ServerPrint | ( | ) |
void ServerPrint | ( | FILE * | fp | ) |
void ServerPrint | ( | int | fd | ) |