Main Page | Class List | File List | Class Members | File Members

acls.c File Reference

#include <sys/types.h>
#include "config.h"
#include <pwd.h>
#include <syslog.h>
#include "screen.h"
#include "extern.h"

Functions

acluser ** FindUserPtr (char *name)
int UserAdd (char *name, char *pass, struct acluser **up)
int UserDel (char *name, struct acluser **up)
int UserFreeCopyBuffer (struct acluser *u)
int AclLinkUser (char *from, char *to)
char * DoSu (struct acluser **up, char *name, char *pw1, char *pw2)
int NewWindowAcl (struct win *w, struct acluser *u)
void FreeWindowAcl (struct win *w)
int AclSetPerm (struct acluser *uu, struct acluser *u, char *mode, char *s)
int UsersAcl (struct acluser *uu, int argc, char **argv)
int AclUmask (struct acluser *u, char *str, char **errp)
void AclWinSwap (int a, int b)
int AclCheckPermWin (struct acluser *u, int mode, struct win *w)
int AclCheckPermCmd (struct acluser *u, int mode, struct comm *c)

Variables

comm comms []
winwindows
winwtab []
char NullStr []
char SockPath []
displaydisplay
displaydisplays
acluserusers
int maxusercount = 0
int DefaultEsc = -1
int DefaultMetaEsc = -1
acluserEffectiveAclUser = NULL

Function Documentation

int AclCheckPermCmd struct acluser u,
int  mode,
struct comm c
 

int AclCheckPermWin struct acluser u,
int  mode,
struct win w
 

int AclLinkUser char *  from,
char *  to
 

int AclSetPerm struct acluser uu,
struct acluser u,
char *  mode,
char *  s
 

int AclUmask struct acluser u,
char *  str,
char **  errp
 

void AclWinSwap int  a,
int  b
 

char* DoSu struct acluser **  up,
char *  name,
char *  pw1,
char *  pw2
 

struct acluser** FindUserPtr char *  name  ) 
 

void FreeWindowAcl struct win w  ) 
 

int NewWindowAcl struct win w,
struct acluser u
 

int UserAdd char *  name,
char *  pass,
struct acluser **  up
 

int UserDel char *  name,
struct acluser **  up
 

int UserFreeCopyBuffer struct acluser u  ) 
 

int UsersAcl struct acluser uu,
int  argc,
char **  argv
 


Variable Documentation

struct comm comms[]
 

int DefaultEsc = -1
 

int DefaultMetaEsc = -1
 

struct display* display
 

struct display * displays
 

struct acluser* EffectiveAclUser = NULL
 

int maxusercount = 0
 

char NullStr[]
 

char SockPath[]
 

struct acluser* users
 

struct win* windows
 

struct win * wtab[]
 


Generated on Sat Jul 2 20:56:16 2005 for GNU Screen by  doxygen 1.4.3