=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/basename/basename.c,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- src/usr.bin/basename/basename.c 2015/12/24 17:11:47 1.13 +++ src/usr.bin/basename/basename.c 2016/10/28 07:22:59 1.14 @@ -1,4 +1,4 @@ -/* $OpenBSD: basename.c,v 1.13 2015/12/24 17:11:47 mmcc Exp $ */ +/* $OpenBSD: basename.c,v 1.14 2016/10/28 07:22:59 schwarze Exp $ */ /* $NetBSD: basename.c,v 1.9 1995/09/02 05:29:46 jtc Exp $ */ /*- @@ -32,13 +32,12 @@ #include #include -#include #include #include #include #include -void usage(void); +static void __dead usage(void); int main(int argc, char *argv[]) @@ -46,8 +45,6 @@ int ch; char *p; - setlocale(LC_ALL, ""); - if (pledge("stdio", NULL) == -1) err(1, "pledge"); @@ -65,7 +62,7 @@ if (**argv == '\0') { (void)puts(""); - exit(0); + return 0; } p = basename(*argv); if (p == NULL) @@ -93,7 +90,8 @@ } extern char *__progname; -void + +static void __dead usage(void) {