|
|
1.1 ! root 1: /* @(#)uucpdefs.c 1.6 ! 2: */ ! 3: #include "uucp.h" ! 4: VERSION(@(#)uucpdefs.c 1.6); ! 5: ! 6: int Ifn, Ofn; ! 7: int Debug = 0; ! 8: int Uid, Euid; /* user-id and effective-uid */ ! 9: char Progname[NAMESIZE]; ! 10: char Pchar; ! 11: char Rmtname[NAMESIZE]; ! 12: char RemSpool[MAXNAMESIZE]; /* spool subdirectory for remote system */ ! 13: char User[NAMESIZE]; ! 14: char Uucp[NAMESIZE]; ! 15: char Loginuser[NAMESIZE]; ! 16: char Myname[MAXBASENAME+1]; ! 17: char Wrkdir[MAXNAMESIZE]; ! 18: char Logfile[MAXNAMESIZE]; ! 19: char *Spool = SPOOL; ! 20: char *Pubdir = PUBDIR; ! 21: char **Env; ! 22: ! 23: long Retrytime = 0; ! 24: struct nstat Nstat; ! 25: char Dc[15]; /* line name */ ! 26: int Seqn; /* sequence # */ ! 27: int Role; ! 28: char *Bnptr; /* used when BASENAME macro is expanded */ ! 29: char Jobid[NAMESIZE] = ""; /* Jobid of current C. file */ ! 30: int Uerror; /* global error code */ ! 31: ! 32: #ifdef STANDALONE ! 33: int Verbose = 0; /* for cu and ct only */ ! 34: #endif ! 35: ! 36: /* used for READANY and READSOME macros */ ! 37: struct stat __s_; ! 38: ! 39: /* messages */ ! 40: char *Ct_OPEN = "CAN'T OPEN"; ! 41: char *Ct_WRITE = "CAN'T WRITE"; ! 42: char *Ct_READ = "CAN'T READ"; ! 43: char *Ct_CREATE = "CAN'T CREATE"; ! 44: char *Ct_ALLOCATE = "CAN'T ALLOCATE"; ! 45: char *Ct_LOCK = "CAN'T LOCK"; ! 46: char *Ct_STAT = "CAN'T STAT"; ! 47: char *Ct_CHOWN = "CAN'T CHOWN"; ! 48: char *Ct_CHMOD = "CAN'T CHMOD"; ! 49: char *Ct_LINK = "CAN'T LINK"; ! 50: char *Ct_CHDIR = "CAN'T CHDIR"; ! 51: char *Ct_UNLINK = "CAN'T UNLINK"; ! 52: char *Wr_ROLE = "WRONG ROLE"; ! 53: char *Ct_CORRUPT = "CAN'T MOVE TO CORRUPTDIR"; ! 54: char *Ct_CLOSE = "CAN'T CLOSE"; ! 55: char *Ct_FORK = "CAN'T FORK"; ! 56: char *Fl_EXISTS = "FILE EXISTS"; ! 57: ! 58: char *UerrorText[] = { ! 59: /* SS_OK 0 */ "SUCCESSFUL", ! 60: /* SS_NO_DEVICE 1 */ "NO DEVICES AVAILABLE", ! 61: /* SS_TIME_WRONG 2 */ "WRONG TIME TO CALL", ! 62: /* SS_INPROGRESS 3 */ "TALKING", ! 63: /* SS_CONVERSATION 4 */ "CONVERSATION FAILED", ! 64: /* SS_SEQBAD 5 */ "BAD SEQUENCE CHECK", ! 65: /* SS_LOGIN_FAILED 6 */ "LOGIN FAILED", ! 66: /* SS_DIAL_FAILED 7 */ "DIAL FAILED", ! 67: /* SS_BAD_LOG_MCH 8 */ "BAD LOGIN/MACHINE COMBINATION", ! 68: /* SS_LOCKED_DEVICE 9 */ "DEVICE LOCKED", ! 69: /* SS_ASSERT_ERROR 10 */ "ASSERT ERROR", ! 70: /* SS_BADSYSTEM 11 */ "SYSTEM NOT IN Systems FILE", ! 71: /* SS_CANT_ACCESS_DEVICE 12 */ "CAN'T ACCESS DEVICE", ! 72: /* SS_DEVICE_FAILED 13 */ "DEVICE FAILED", ! 73: /* SS_WRONG_MCH 14 */ "WRONG MACHINE NAME", ! 74: /* SS_CALLBACK 15 */ "CALLBACK REQUIRED", ! 75: /* SS_RLOCKED 16 */ "REMOTE HAS A LCK FILE FOR ME", ! 76: /* SS_RUNKNOWN 17 */ "REMOTE DOES NOT KNOW ME", ! 77: /* SS_RLOGIN 18 */ "REMOTE REJECT AFTER LOGIN", ! 78: /* SS_UNKNOWN_RESPONSE 19 */ "REMOTE REJECT, UNKNOWN MESSAGE", ! 79: /* SS_STARTUP 20 */ "STARTUP FAILED", ! 80: /* SS_CHAT_FAILED 21 */ "CALLER SCRIPT FAILED", ! 81: };
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.