Coda Distributed File System
Macros | Functions
user.cc File Reference
#include <stdio.h>
#include "coda_string.h"
#include <sys/types.h>
#include <netinet/in.h>
#include <errno.h>
#include <struct.h>
#include <utmp.h>
#include <pwd.h>
#include <rpc2/rpc2.h>
#include <auth2.h>
#include <vice.h>
#include <lka.h>
#include <coda_getservbyname.h>
#include "comm.h"
#include "hdb.h"
#include "mariner.h"
#include "user.h"
#include "venus.private.h"
#include "venusvol.h"
#include "vsg.h"
#include "worker.h"
Include dependency graph for user.cc:

Macros

#define CLOCK_SKEW   120 /* seconds */
 
#define CONSOLE   "console"
 
#define UTMP_FILE   "/etc/utmp"
 

Functions

void UserInit ()
 
void PutUser (userent **upp)
 
void UserPrint ()
 
void UserPrint (FILE *fp)
 
void UserPrint (int fd)
 
int AuthorizedUser (uid_t thisUser)
 
int ConsoleUser (uid_t user)
 
void USERD_Init (void)
 
void UserDaemon (void)
 

Macro Definition Documentation

◆ CLOCK_SKEW

#define CLOCK_SKEW   120 /* seconds */

◆ CONSOLE

#define CONSOLE   "console"

◆ UTMP_FILE

#define UTMP_FILE   "/etc/utmp"

Function Documentation

◆ AuthorizedUser()

int AuthorizedUser ( uid_t  thisUser)

◆ ConsoleUser()

int ConsoleUser ( uid_t  user)

◆ PutUser()

void PutUser ( userent **  upp)

◆ USERD_Init()

void USERD_Init ( void  )

◆ UserDaemon()

void UserDaemon ( void  )

◆ UserInit()

void UserInit ( )

◆ UserPrint() [1/3]

void UserPrint ( )

◆ UserPrint() [2/3]

void UserPrint ( FILE *  fp)

◆ UserPrint() [3/3]

void UserPrint ( int  fd)