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

Diff for /src/usr.bin/basename/basename.c between version 1.13 and 1.14

version 1.13, 2015/12/24 17:11:47 version 1.14, 2016/10/28 07:22:59
Line 32 
Line 32 
   
 #include <err.h>  #include <err.h>
 #include <libgen.h>  #include <libgen.h>
 #include <locale.h>  
 #include <stdio.h>  #include <stdio.h>
 #include <stdlib.h>  #include <stdlib.h>
 #include <string.h>  #include <string.h>
 #include <unistd.h>  #include <unistd.h>
   
 void usage(void);  static void __dead usage(void);
   
 int  int
 main(int argc, char *argv[])  main(int argc, char *argv[])
Line 46 
Line 45 
         int ch;          int ch;
         char *p;          char *p;
   
         setlocale(LC_ALL, "");  
   
         if (pledge("stdio", NULL) == -1)          if (pledge("stdio", NULL) == -1)
                 err(1, "pledge");                  err(1, "pledge");
   
Line 65 
Line 62 
   
         if (**argv == '\0') {          if (**argv == '\0') {
                 (void)puts("");                  (void)puts("");
                 exit(0);                  return 0;
         }          }
         p = basename(*argv);          p = basename(*argv);
         if (p == NULL)          if (p == NULL)
Line 93 
Line 90 
 }  }
   
 extern char *__progname;  extern char *__progname;
 void  
   static void __dead
 usage(void)  usage(void)
 {  {
   

Legend:
Removed from v.1.13  
changed lines
  Added in v.1.14