[BACK]Return to arch.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / arch

Diff for /src/usr.bin/arch/arch.c between version 1.15 and 1.16

version 1.15, 2015/09/23 22:01:30 version 1.16, 2015/09/25 16:19:26
Line 31 
Line 31 
 #include <string.h>  #include <string.h>
 #include <unistd.h>  #include <unistd.h>
   
 static void usage(void);  static void __dead usage(void);
   
 static int machine;  static int machine;
   
Line 53 
Line 53 
                 arch = MACHINE_ARCH;                  arch = MACHINE_ARCH;
                 opts = "ks";                  opts = "ks";
         }          }
         while ((c = getopt(argc, argv, opts)) != -1)          while ((c = getopt(argc, argv, opts)) != -1) {
                 switch (c) {                  switch (c) {
                 case 'a':                  case 'a':
                         arch = MACHINE_ARCH;                          arch = MACHINE_ARCH;
Line 66 
Line 66 
                         break;                          break;
                 default:                  default:
                         usage();                          usage();
                         /* NOTREACHED */  
                 }                  }
         if (optind != argc) {  
                 usage();  
                 /* NOTREACHED */  
         }          }
         if (!short_form)          if (optind != argc)
                 fputs("OpenBSD.", stdout);                  usage();
         puts(arch);  
         return 0;          printf("%s%s\n", short_form ? "" : "OpenBSD.", arch);
           return (0);
 }  }
   
 static void  static void __dead
 usage(void)  usage(void)
 {  {
         if (machine)          if (machine)

Legend:
Removed from v.1.15  
changed lines
  Added in v.1.16