1: #include "stdio.h"
   2:     /*  some system names  */
   3: #define MYNAME      "myname"
   4: 
   5: #define THISDIR     "/usr/lib/uucp"
   6: #define SQFILE      "/usr/lib/uucp/SQFILE"
   7: #define SQTMP       "/usr/lib/uucp/SQTMP"
   8: #define SYSFILE     "/usr/lib/uucp/L.sys"
   9: #define SYSFILECR   "/usr/lib/uucp/L.sys.cr"
  10: #define DEVFILE     "/usr/lib/uucp/L-devices"
  11: #define DIALFILE    "/usr/lib/uucp/L-dialcodes"
  12: #define USERFILE    "/usr/lib/uucp/USERFILE"
  13: 
  14: #define SPOOL       "/usr/spool/uucp"
  15: #define LOGDIR      "/usr/spool/uucp"
  16: #define SEQFILE     "/usr/spool/uucp/SEQF"
  17: #define SQLOCK      "/usr/spool/uucp/LCK.SQ"
  18: #define SYSLOG      "/usr/spool/uucp/SYSLOG"
  19: #define XQTDIR      "/usr/spool/uucp/.XQTDIR"
  20: 
  21: #define SEQLOCK     "LCK.SEQL"
  22: #define CMDPRE      'C'
  23: #define DATAPRE     'D'
  24: #define XQTPRE      'X'
  25: 
  26: #define LOGPREFIX   "LOG."
  27: #define LOGLOCK "/usr/spool/uucp/LCK.LOG"
  28: #define LOGFILE "/usr/spool/uucp/LOGFILE"
  29: 
  30: #define RMTDEBUG    "AUDIT"
  31: #define SQTIME      60L
  32: 
  33: #define DEBUG(l, f, s) if (Debug >= l) fprintf(stderr, f, s)
  34: 
  35: #define ASSERT(e, f, v) if (!(e)) {\
  36: fprintf(stderr, "AERROR - (%s) ", "e");\
  37: fprintf(stderr, f, v);\
  38: cleanup(FAIL);};
  39: 
  40: #define FMV(p, n) close(n); dup(p[n]); close(p[n]);
  41: 
  42: #define SAME 0
  43: #define FAIL -1
  44: #define SUCCESS 0
  45: #define MASTER 1
  46: #define SLAVE 0
  47: #define MAXFULLNAME 100
  48: #define MAXMSGTIME 45
  49: #define MAXCHARTIME 15
  50: #define NAMESIZE 15
  51: #define ACULAST "-<"
  52: #define EOTMSG "\004\n\004\n"
  53: #define CALLBACK 1
  54: #define LINKLEVEL 1
  55: 
  56:     /*  commands  */
  57: #define SHELL       "/bin/sh"
  58: #define MAIL        "mail"
  59: #define UUCICO      "/usr/lib/uucp/uucico"
  60: #define UUXQT       "/usr/lib/uucp/uuxqt"
  61: #define UUCP        "usr/lib/uucp/uucp"
  62: 
  63: 
  64:     /*  call connect fail stuff  */
  65: #define CF_SYSTEM   -1
  66: #define CF_TIME     -2
  67: #define CF_LOCK     -3
  68: #define CF_DIAL     -5
  69: #define CF_LOGIN    -6
  70: 
  71:     /*  system status stuff  */
  72: #define SS_OK       0
  73: #define SS_FAIL     4
  74: #define SS_NODEVICE 1
  75: #define SS_CALLBACK 2
  76: #define SS_INPROGRESS   3
  77: #define SS_BADSEQ   5
  78: 
  79:     /*  fail/retry parameters  */
  80: #define RETRYTIME 3300L
  81: #define INPROGTIME 7200L
  82: #define MAXRECALLS 10
  83: 
  84:     /*  stuff for command execution  */
  85: #define X_RQDFILE   'F'
  86: #define X_STDIN     'I'
  87: #define X_STDOUT    'O'
  88: #define X_CMD       'C'
  89: #define X_USER      'U'
  90: #define X_SENDFILE  'S'
  91: #define X_LOCK      "LCK.XQT"
  92: #define X_LOCKTIME  3600L
  93: 
  94: int Ifn, Ofn;
  95: char Rmtname[10];
  96: char User[10];
  97: char Loginuser[10];
  98: char *Thisdir;
  99: char *Spool;
 100: char *Myname;
 101: char *Sysfiles[];
 102: char *Devfile;
 103: char *Dialfile;
 104: int Debug;
 105: int Pkdebug;
 106: int Pkdrvon;
 107: int Bspeed;
 108: 
 109:     /* the define geteuid should be deleted if the */
 110:     /* routine is available in the libc.a library. */
 111: #define geteuid getuid
 112: 
 113: #define WKDSIZE 100 /*  size of work dir name  */
 114: char Wrkdir[WKDSIZE];

Defined variables

Bspeed defined in line 107; used 1 times
Debug defined in line 104; used 2 times
Devfile defined in line 102; used 3 times
Dialfile defined in line 103; used 2 times
Loginuser defined in line 97; used 4 times
Myname defined in line 100; used 1 times
Ofn defined in line 94; used 32 times
Pkdebug defined in line 105; never used
Pkdrvon defined in line 106; used 5 times
Rmtname defined in line 95; used 39 times
Sysfiles defined in line 101; used 2 times
Thisdir defined in line 98; never used

Defined macros

ACULAST defined in line 51; used 1 times
CALLBACK defined in line 53; never used
CF_DIAL defined in line 68; used 2 times
CF_LOCK defined in line 67; never used
CF_LOGIN defined in line 69; used 1 times
CF_SYSTEM defined in line 65; used 1 times
CF_TIME defined in line 66; used 1 times
DEVFILE defined in line 10; never used
DIALFILE defined in line 11; never used
EOTMSG defined in line 52; used 6 times
FMV defined in line 40; never used
INPROGTIME defined in line 81; used 1 times
LINKLEVEL defined in line 54; used 1 times
LOGDIR defined in line 15; used 4 times
LOGFILE defined in line 28; used 6 times
LOGLOCK defined in line 27; used 5 times
LOGPREFIX defined in line 26; used 1 times
MAIL defined in line 58; never used
MASTER defined in line 45; used 14 times
MAXCHARTIME defined in line 49; used 1 times
MAXMSGTIME defined in line 48; used 4 times
MAXRECALLS defined in line 82; used 1 times
MYNAME defined in line 3; used 1 times
RETRYTIME defined in line 80; used 2 times
RMTDEBUG defined in line 30; used 2 times
SEQFILE defined in line 16; used 6 times
SEQLOCK defined in line 21; used 3 times
SHELL defined in line 57; used 2 times
SLAVE defined in line 46; used 5 times
SPOOL defined in line 14; never used
SQFILE defined in line 6; used 3 times
SQLOCK defined in line 17; used 5 times
SQTIME defined in line 31; used 1 times
SQTMP defined in line 7; used 7 times
SS_BADSEQ defined in line 77; used 2 times
SS_CALLBACK defined in line 75; used 1 times
SS_FAIL defined in line 73; used 5 times
SS_INPROGRESS defined in line 76; used 1 times
SS_NODEVICE defined in line 74; used 1 times
SS_OK defined in line 72; used 7 times
SUCCESS defined in line 44; used 6 times
SYSFILE defined in line 8; never used
SYSFILECR defined in line 9; never used
SYSLOG defined in line 18; used 1 times
THISDIR defined in line 5; used 1 times
USERFILE defined in line 12; used 1 times
UUCICO defined in line 59; used 1 times
UUCP defined in line 61; used 1 times
UUXQT defined in line 60; used 1 times
WKDSIZE defined in line 113; used 1 times
XQTDIR defined in line 19; used 3 times
XQTPRE defined in line 24; used 3 times
X_CMD defined in line 88; used 1 times
X_LOCK defined in line 91; used 1 times
X_LOCKTIME defined in line 92; used 1 times
X_RQDFILE defined in line 85; used 8 times
X_SENDFILE defined in line 90; never used
X_STDIN defined in line 86; used 6 times
X_STDOUT defined in line 87; used 1 times
X_USER defined in line 89; used 1 times
geteuid defined in line 111; used 1 times

Usage of this include

Last modified: 1979-01-10
Generated: 2016-12-26
Generated by src2html V0.67
page hit count: 1258
Valid CSS Valid XHTML 1.0 Strict