BSD 4_3 release
[unix-history] / usr / src / usr.bin / uucp / uuname.c
index d0abd75..5b7e560 100644 (file)
@@ -1,22 +1,24 @@
 #ifndef lint
 #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 <signal.h>
 
 #endif
 
 #include "uucp.h"
 #include <signal.h>
 
-/*******
- *      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)
  */
  *
  *      return codes: 0 | 1  (can't read)
  */
+
+struct timeb Now;
  
 main(argc,argv)
 char *argv[];
 int argc;
 {
  
 main(argc,argv)
 char *argv[];
 int argc;
 {
+       int ret;
        int i;
        int intrEXIT();
        FILE *np;
        int i;
        int intrEXIT();
        FILE *np;
@@ -24,7 +26,8 @@ int argc;
        char prev[1000];
        char s[1000];
 
        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);
        strcpy(Progname, "uuname");
        signal(SIGILL, intrEXIT);
        signal(SIGTRAP, intrEXIT);
@@ -39,7 +42,7 @@ int argc;
        signal(SIGQUIT, intrEXIT);
        signal(SIGTERM, intrEXIT);
 
        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);
                uucpname(s);
                printf("%s\n",s);
                exit(0);
@@ -67,3 +70,9 @@ intrEXIT(inter)
 {
        exit(inter);
 }
 {
        exit(inter);
 }
+
+cleanup(code)
+int code;
+{
+       exit(code);
+}