/*LINTLIBRARY*/

/*
**	Copyright (c) 1984 Piers Lauder, University of Sydney
**
**	Warning: Distribution of this software without written
**		 permission is prohibited.
**
**	SCCSID @(#)llib-Lib	1.13 85/08/01
*/

#define	PASSWD_USED
#define	RECOVER
#define	STDIO

#include	"global.h"

#include	"Passwd.h"
#include	"command.h"
#include	"handlers.h"
#include	"messagename.h"

jmp_buf		ErrBuf;
ERC_t		ErrFlag;

void AddCom(c,n,b,r) ComHead *c; char *n; long b; long r; { return; }
void CopyFile(f,ofd,of) char *f; int ofd; char *of; { return; }
void CopyFromComFile(f,ofd,of,sf) char *f; int ofd; char *of,*sf; { return; }
bool DaemonActive(path,calling) char *path; bool calling; { return false; }
ulong DecodeName(n,p) char *n; Parts *p; { return (ulong)0; }
ulong DecodeNum(n,l) char *n; int l; { return (ulong)0; }
void EchoArgs(c,v) int c; char **v; { return; }
char *EncodeName(n,f1,f2,t) char *n; char f1,f2; Time_t t; { return n; }
void EncodeNum(n,b,l) char *n; ulong b; int l; { return; }
	/*VARARGS1*/
void Error(s) char *s; { return; }
FILE *ExecPipe(va) VarArgs *va; { return (FILE *)0; }
char *ExOPipeClose(fd) FILE *fd; { return (char *)0; }
char *ExPipeClose(fd) FILE *fd; { return (char *)0; }
FILE *ExPipeO(va,ofd) VarArgs *va; int ofd; { return (FILE *)0; }
char *Execute(va) VarArgs *va; { return (char *)0; }
	/*VARARGS2*/
void ExpandArgs(t,a) VarArgs *t; char *a; { return; }
char *ExpandString(s,n) char *s; int n; { return s; }
	/*VARARGS1*/
void Fatal(s) char *s; { return; }
void FreeCom(c,t) ComHead *c; FreeCom_t t; { return; }
char *GetErrFile(va,s,fd) VarArgs *va; int s; int fd; { return (char *)0; }
Handler *GetHandler(s) char *s; { return (Handler *)0; }
bool GetUid(p,n) Passwd *p; char *n; { return false; }
bool GetUser(p,u) Passwd *p; int u; { return false; }
	/*VARARGS3*/
bool InList(a,l,e) char *a, *l, *e; { return false; }
int _Lock(s,t) char *s; Lock_t t; { return 0; }
int MakeLock(f) char *f; { return 0; }
char *Malloc(i) int i; { return (char *)0; }
char *MatchString(s,m) char *s, *m; { return NULLSTR; }
	/*VARARGS2*/
void Mesg(s1,s2) char *s1; char *s2; { return; }
void NewStats(s) char *s; { return; }
char *NodeName() { return (char *)0; }
char *NumericArg(c,l) char c; long l; { return (char *)0; }
void RdStats(s,f,b) char *s; bool (*f)(); bool b; { return; }
bool ReadCom(d,t,f) int d; Time_t *t; bool (*f)(); { return false; }
char *ReadFile(f) char *f; { return (char *)0; }
	/*VARARGS1*/
void Report(s) char *s; { return; }
void Rstats(s,f,fd) char *s; bool (*f)(); FILE *fd; { return; }
void SMdate(s,t) char *s; Time_t t; { return; }
bool SetDaemonActive(path,pid) char *path; int pid; { return false; }
int SetRaw(fd,s,c,t,x) int fd; int s; int c; int t; bool x; { return 0; }
void SetUser(u,g) int u; int g; { return; }
int SplitArg(t,a) VarArgs *t; char *a; { return; }
char **StripEnv() { return (char **)0; }
char *StripErrString(s) char *s; { return NULLSTR; }
	/*VARARGS1*/
void SysWarn(s) char *s; { return; }
	/*VARARGS1*/
void Syserror(s) char *s; { return; }
char *TimeString(t) ulong t; { return NULLSTR; }
	/*VARARGS2*/
void Trace(l,s) int l; char *s; { return; }
void _UnLock() { return; }
char *UniqueName(s,l1,t) char *s; long l1; Time_t t; { return s; }
char *UniqueUid(s,u) char *s; int u; { return s; }
	/*VARARGS1*/
void Warn(s) char *s; { return; }
void WrStats(id,fp) char id; bool (*fp)(); { return; }
int WriteCom(c,d,f) ComHead *c; int d; char *f; { return 0; }
	/*VARARGS1*/
char *concat(s) char *s; { return s; }
bool crc(s,i) char *s; int i; { return false; }
Crc_t acrc(c,s,i) Crc_t c; char *s; int i; { return c; }
int max(i1,i2) int i1; int i2; { return 0; }
int min(i1,i2) int i1; int i2; { return 0; }
char *newstr(s) char *s; { return s; }
int strccmp(s1,s2) char *s1; char *s2; { return 0; }
char *strclr(s,i) char *s; int i; { return s; }
char *strcpyend(s1,s2) char *s1, *s2; { return s1; }
Time_t ticks() { return (Time_t)0; }
