diff --git a/include/libgen.h b/include/libgen.h index 28c0067a27d..5edf19e34a6 100644 --- a/include/libgen.h +++ b/include/libgen.h @@ -34,9 +34,9 @@ #include __BEGIN_DECLS -char *basename(const char *); +char *basename(char *); char *basename_r(const char *, char *); -char *dirname(const char *); +char *dirname(char *); __END_DECLS #endif /* !_LIBGEN_H_ */ diff --git a/lib/libc/gen/basename.3 b/lib/libc/gen/basename.3 index bcdd99e30a8..859f1047f84 100644 --- a/lib/libc/gen/basename.3 +++ b/lib/libc/gen/basename.3 @@ -16,7 +16,7 @@ .\" .\" $FreeBSD$ .\" -.Dd March 31, 2010 +.Dd July 28, 2016 .Dt BASENAME 3 .Os .Sh NAME @@ -25,7 +25,7 @@ .Sh SYNOPSIS .In libgen.h .Ft char * -.Fn basename "const char *path" +.Fn basename "char *path" .Ft char * .Fn basename_r "const char *path" "char *bname" .Sh DESCRIPTION diff --git a/lib/libc/gen/basename.c b/lib/libc/gen/basename.c index f2bfe5f3e7c..7e21ca4aa30 100644 --- a/lib/libc/gen/basename.c +++ b/lib/libc/gen/basename.c @@ -66,7 +66,7 @@ basename_r(const char *path, char *bname) } char * -basename(const char *path) +basename(char *path) { static char *bname = NULL; diff --git a/lib/libc/gen/dirname.3 b/lib/libc/gen/dirname.3 index ba5cce35c40..19e45add0ad 100644 --- a/lib/libc/gen/dirname.3 +++ b/lib/libc/gen/dirname.3 @@ -16,7 +16,7 @@ .\" .\" $FreeBSD$ .\" -.Dd October 12, 2006 +.Dd July 28, 2016 .Dt DIRNAME 3 .Os .Sh NAME @@ -25,7 +25,7 @@ .Sh SYNOPSIS .In libgen.h .Ft char * -.Fn dirname "const char *path" +.Fn dirname "char *path" .Sh DESCRIPTION The .Fn dirname diff --git a/lib/libc/gen/dirname.c b/lib/libc/gen/dirname.c index 5a94c1aee59..5e0042fd2d1 100644 --- a/lib/libc/gen/dirname.c +++ b/lib/libc/gen/dirname.c @@ -26,7 +26,7 @@ __FBSDID("$FreeBSD$"); #include char * -dirname(const char *path) +dirname(char *path) { static char *dname = NULL; size_t len;