Coda Distributed File System
Macros | Typedefs | Functions | Variables
mariner.cc File Reference
#include <stdio.h>
#include <sys/types.h>
#include <sys/file.h>
#include <sys/socket.h>
#include <sys/stat.h>
#include <netinet/in.h>
#include <errno.h>
#include <stdarg.h>
#include "coda_string.h"
#include <unistd.h>
#include <stdlib.h>
#include <string.h>
#include <fcntl.h>
#include <lwp/lock.h>
#include <rpc2/rpc2.h>
#include <vice.h>
#include <mkpath.h>
#include <coda_getaddrinfo.h>
#include "fso.h"
#include "venus.private.h"
#include "venuscb.h"
#include "vproc.h"
#include "worker.h"
#include "realmdb.h"
#include "venusvol.h"
#include "9pfs.h"
Include dependency graph for mariner.cc:

Macros

#define MAXARGS   10
 

Typedefs

typedef int socklen_t
 

Functions

void MarinerInit ()
 
void MarinerMux (int fd, void *udata)
 
void MarinerLog (const char *fmt,...)
 
void MarinerReport (VenusFid *fid, uid_t uid)
 
void MarinerReportVolState (const char *volname, const char *realm, const char *state, int cml_entries, const struct VolFlags *vflags)
 
void PrintMariners ()
 
void PrintMariners (FILE *fp)
 
void PrintMariners (int fd)
 
void queue_writer (void *arg)
 

Variables

const int MarinerStackSize = 65536
 
const int MaxMariners = 25
 

Macro Definition Documentation

◆ MAXARGS

#define MAXARGS   10

Typedef Documentation

◆ socklen_t

typedef int socklen_t

Function Documentation

◆ MarinerInit()

void MarinerInit ( void  )

◆ MarinerLog()

void MarinerLog ( const char *  fmt,
  ... 
)

◆ MarinerMux()

void MarinerMux ( int  fd,
void *  udata 
)

◆ MarinerReport()

void MarinerReport ( VenusFid fid,
uid_t  uid 
)

◆ MarinerReportVolState()

void MarinerReportVolState ( const char *  volname,
const char *  realm,
const char *  state,
int  cml_entries,
const struct VolFlags vflags 
)

◆ PrintMariners() [1/3]

void PrintMariners ( void  )

◆ PrintMariners() [2/3]

void PrintMariners ( FILE *  fp)

◆ PrintMariners() [3/3]

void PrintMariners ( int  fd)

◆ queue_writer()

void queue_writer ( void *  arg)

Variable Documentation

◆ MarinerStackSize

const int MarinerStackSize = 65536

◆ MaxMariners

const int MaxMariners = 25