|
|
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.