X-Git-Url: https://git.subgeniuskitty.com/unix-history/.git/blobdiff_plain/0f4556f12c8f75078501c9d1338ae7648a97f975..95f51977ddc18faa2e212f30c00a39540b39f325:/usr/src/usr.bin/uucp/uuname.c diff --git a/usr/src/usr.bin/uucp/uuname.c b/usr/src/usr.bin/uucp/uuname.c index d0abd7508f..5b7e5607e1 100644 --- a/usr/src/usr.bin/uucp/uuname.c +++ b/usr/src/usr.bin/uucp/uuname.c @@ -1,22 +1,24 @@ #ifndef lint -static char sccsid[] = "@(#)uuname.c 5.1 (Berkeley) 7/2/83"; +static char sccsid[] = "@(#)uuname.c 5.3 (Berkeley) 10/9/85"; #endif #include "uucp.h" #include -/******* - * uuname - return list of all remote systems - * recognized by uucp, or (with -l) the local - * uucp name. +/* + * return list of all remote systems + * recognized by uucp, or (with -l) the local uucp name. * * return codes: 0 | 1 (can't read) */ + +struct timeb Now; main(argc,argv) char *argv[]; int argc; { + int ret; int i; int intrEXIT(); FILE *np; @@ -24,7 +26,8 @@ int argc; char prev[1000]; char s[1000]; - chdir(Spool); + ret = chdir(Spool); + ASSERT(ret >= 0, "CHDIR FAILED", Spool, ret); strcpy(Progname, "uuname"); signal(SIGILL, intrEXIT); signal(SIGTRAP, intrEXIT); @@ -39,7 +42,7 @@ int argc; signal(SIGQUIT, intrEXIT); signal(SIGTERM, intrEXIT); - if(argv[1][0] == '-' && argv[1][1] == 'l') { + if(argc > 1 && argv[1][0] == '-' && argv[1][1] == 'l') { uucpname(s); printf("%s\n",s); exit(0); @@ -67,3 +70,9 @@ intrEXIT(inter) { exit(inter); } + +cleanup(code) +int code; +{ + exit(code); +}