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

Diff for /src/usr.bin/uname/uname.c between version 1.18 and 1.19

version 1.18, 2016/10/10 02:23:54 version 1.19, 2016/10/28 07:22:59
Line 35 
Line 35 
 #include <sys/utsname.h>  #include <sys/utsname.h>
   
 #include <err.h>  #include <err.h>
 #include <locale.h>  
 #include <stdio.h>  #include <stdio.h>
 #include <stdlib.h>  #include <stdlib.h>
 #include <unistd.h>  #include <unistd.h>
   
 static void usage(void);  static void __dead usage(void);
   
 #define PRINT_SYSNAME           0x01  #define PRINT_SYSNAME           0x01
 #define PRINT_NODENAME          0x02  #define PRINT_NODENAME          0x02
Line 58 
Line 57 
         int space = 0;          int space = 0;
         int print_mask = 0;          int print_mask = 0;
   
         setlocale(LC_ALL, "");  
   
         if (pledge("stdio", NULL) == -1)          if (pledge("stdio", NULL) == -1)
                 err(1, "pledge");                  err(1, "pledge");
   
Line 88 
Line 85 
                         break;                          break;
                 default:                  default:
                         usage();                          usage();
                         /* NOTREACHED */  
                 }                  }
         }          }
   
         if (optind != argc) {          if (optind != argc)
                 usage();                  usage();
                 /* NOTREACHED */  
         }  
   
         if (!print_mask) {          if (!print_mask)
                 print_mask = PRINT_SYSNAME;                  print_mask = PRINT_SYSNAME;
         }  
   
         if (uname(&u) == -1)          if (uname(&u) == -1)
                 err(1, NULL);                  err(1, NULL);
Line 143 
Line 136 
         return 0;          return 0;
 }  }
   
 static void  static void __dead
 usage(void)  usage(void)
 {  {
         fprintf(stderr, "usage: uname [-amnprsv]\n");          fprintf(stderr, "usage: uname [-amnprsv]\n");

Legend:
Removed from v.1.18  
changed lines
  Added in v.1.19