static char sccsid
[] = "@(#)uupoll.c 5.6 (Berkeley) 4/5/88";
* The poll occurs even if recent attempts have failed,
* but not if L.sys prohibits the call (e.g. wrong time of day).
* Original Author: Tom Truscott (rti!trt)
int TransferSucceeded
= 1;
char wrkpre
[MAXFULLNAME
];
fprintf(stderr
, "usage: uupoll [-gX] [-n] system ...\n");
syslog(LOG_WARNING
, "chdir(%s) failed: %m", Spool
);
strcpy(Progname
, "uupoll");
while ((c
= getopt(argc
, argv
, "g:n")) != EOF
)
fprintf(stderr
, "unknown option %s\n",
sysname
= argv
[optind
++];
if (strcmp(sysname
, Myname
) == SAME
) {
fprintf(stderr
, "This *is* %s!\n", Myname
);
fprintf(stderr
, "%s: unknown system.\n", sysname
);
/* Remove any STST file that might stop the poll */
sprintf(wrkpre
, "%s/LCK..%.*s", LOCKDIR
, MAXBASENAME
, sysname
);
if (access(wrkpre
, 0) < 0)
sprintf(wrkpre
, "%c.%.*s", CMDPRE
, SYSNSIZE
, sysname
);
if (!iswrk(file
, "chk", Spool
, wrkpre
)) {
sprintf(file
, "%s/%c.%.*s%cPOLL", subdir(Spool
, CMDPRE
),
CMDPRE
, SYSNSIZE
, sysname
, grade
);
close(creat(file
, 0666));