uucp.h

来自「unix v7是最后一个广泛发布的研究型UNIX版本」· C头文件 代码 · 共 115 行

H
115
字号
#include "stdio.h"	/*  some system names  */#define MYNAME		"myname"#define THISDIR		"/usr/lib/uucp"#define SQFILE		"/usr/lib/uucp/SQFILE"#define SQTMP		"/usr/lib/uucp/SQTMP"#define SYSFILE		"/usr/lib/uucp/L.sys"#define SYSFILECR	"/usr/lib/uucp/L.sys.cr"#define DEVFILE		"/usr/lib/uucp/L-devices"#define DIALFILE	"/usr/lib/uucp/L-dialcodes"#define USERFILE	"/usr/lib/uucp/USERFILE"#define SPOOL		"/usr/spool/uucp"#define LOGDIR		"/usr/spool/uucp"#define SEQFILE		"/usr/spool/uucp/SEQF"#define SQLOCK		"/usr/spool/uucp/LCK.SQ"#define SYSLOG		"/usr/spool/uucp/SYSLOG"#define XQTDIR		"/usr/spool/uucp/.XQTDIR"#define SEQLOCK		"LCK.SEQL"#define CMDPRE		'C'#define DATAPRE		'D'#define XQTPRE		'X'#define LOGPREFIX	"LOG."#define LOGLOCK	"/usr/spool/uucp/LCK.LOG"#define LOGFILE	"/usr/spool/uucp/LOGFILE"#define RMTDEBUG	"AUDIT"#define SQTIME		60L#define DEBUG(l, f, s) if (Debug >= l) fprintf(stderr, f, s)#define ASSERT(e, f, v) if (!(e)) {\fprintf(stderr, "AERROR - (%s) ", "e");\fprintf(stderr, f, v);\cleanup(FAIL);};#define FMV(p, n) close(n); dup(p[n]); close(p[n]);#define SAME 0#define FAIL -1#define SUCCESS 0#define MASTER 1#define SLAVE 0#define MAXFULLNAME 100#define MAXMSGTIME 45#define MAXCHARTIME 15#define NAMESIZE 15#define ACULAST "-<"#define EOTMSG "\004\n\004\n"#define CALLBACK 1#define LINKLEVEL 1	/*  commands  */#define SHELL		"/bin/sh"#define MAIL		"mail"#define UUCICO		"/usr/lib/uucp/uucico"#define UUXQT		"/usr/lib/uucp/uuxqt"#define UUCP		"usr/lib/uucp/uucp"	/*  call connect fail stuff  */#define CF_SYSTEM	-1#define CF_TIME		-2#define CF_LOCK		-3#define CF_DIAL		-5#define CF_LOGIN	-6	/*  system status stuff  */#define SS_OK		0#define SS_FAIL		4#define SS_NODEVICE	1#define SS_CALLBACK	2#define SS_INPROGRESS	3#define SS_BADSEQ	5	/*  fail/retry parameters  */#define RETRYTIME 3300L#define INPROGTIME 7200L#define MAXRECALLS 10	/*  stuff for command execution  */#define X_RQDFILE	'F'#define X_STDIN		'I'#define X_STDOUT	'O'#define X_CMD		'C'#define X_USER		'U'#define X_SENDFILE	'S'#define X_LOCK		"LCK.XQT"#define X_LOCKTIME	3600Lint Ifn, Ofn;char Rmtname[10];char User[10];char Loginuser[10];char *Thisdir;char *Spool;char *Myname;char *Sysfiles[];char *Devfile;char *Dialfile;int Debug;int Pkdebug;int Pkdrvon;int Bspeed;	/* the define geteuid should be deleted if the */	/* routine is available in the libc.a library. */#define geteuid getuid#define WKDSIZE	100	/*  size of work dir name  */char Wrkdir[WKDSIZE];

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?