aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEd Schouten <ed@FreeBSD.org>2017-12-08 22:06:18 +0000
committerEd Schouten <ed@FreeBSD.org>2017-12-08 22:06:18 +0000
commit6c093deedae6271eade575d0a48bd5cef66b6092 (patch)
tree4ec028dab4df00c24a70034fcd55e4258c69578e
parentcbde6ac3246895e42fd66260bdae12af5e23a546 (diff)
Notes
-rw-r--r--ObsoleteFiles.inc2
-rw-r--r--include/libgen.h1
-rw-r--r--lib/libc/gen/Makefile.inc1
-rw-r--r--lib/libc/gen/Symbol.map1
-rw-r--r--lib/libc/gen/basename_compat.c5
5 files changed, 5 insertions, 5 deletions
diff --git a/ObsoleteFiles.inc b/ObsoleteFiles.inc
index 3afc779ce90d3..60fb328c9a87e 100644
--- a/ObsoleteFiles.inc
+++ b/ObsoleteFiles.inc
@@ -38,6 +38,8 @@
# xargs -n1 | sort | uniq -d;
# done
+# 20171208: Remove basename_r(3)
+OLD_FILES+=usr/share/man/man3/basename_r.3.gz
# 20171204: Move fdformat man page from volume 1 to volume 8.
OLD_FILES+=usr/share/man/man1/fdformat.1.gz
# 20171203: libproc version bump
diff --git a/include/libgen.h b/include/libgen.h
index ffbb77f3ed6b7..615d1dd6202ef 100644
--- a/include/libgen.h
+++ b/include/libgen.h
@@ -37,7 +37,6 @@
__BEGIN_DECLS
char *basename(char *);
-char *basename_r(const char *, char *);
char *dirname(char *);
__END_DECLS
diff --git a/lib/libc/gen/Makefile.inc b/lib/libc/gen/Makefile.inc
index b8a969276c5e8..d6e73ecaf0879 100644
--- a/lib/libc/gen/Makefile.inc
+++ b/lib/libc/gen/Makefile.inc
@@ -312,7 +312,6 @@ MLINKS+=arc4random.3 arc4random_addrandom.3 \
arc4random.3 arc4random_stir.3 \
arc4random.3 arc4random_buf.3 \
arc4random.3 arc4random_uniform.3
-MLINKS+=basename.3 basename_r.3
MLINKS+=ctermid.3 ctermid_r.3
MLINKS+=devname.3 devname_r.3
MLINKS+=devname.3 fdevname.3
diff --git a/lib/libc/gen/Symbol.map b/lib/libc/gen/Symbol.map
index 459657cf45355..d11815c05fa30 100644
--- a/lib/libc/gen/Symbol.map
+++ b/lib/libc/gen/Symbol.map
@@ -332,7 +332,6 @@ FBSD_1.1 {
};
FBSD_1.2 {
- basename_r;
cfmakesane;
endutxent;
getpagesizes;
diff --git a/lib/libc/gen/basename_compat.c b/lib/libc/gen/basename_compat.c
index f6ce7f9a1f43e..282cc6fd4923e 100644
--- a/lib/libc/gen/basename_compat.c
+++ b/lib/libc/gen/basename_compat.c
@@ -26,7 +26,7 @@ __FBSDID("$FreeBSD$");
#include <sys/param.h>
char *
-basename_r(const char *path, char *bname)
+__freebsd11_basename_r(const char *path, char *bname)
{
const char *endp, *startp;
size_t len;
@@ -75,7 +75,8 @@ __freebsd11_basename(char *path)
if (bname == NULL)
return (NULL);
}
- return (basename_r(path, bname));
+ return (__freebsd11_basename_r(path, bname));
}
+__sym_compat(basename_r, __freebsd11_basename_r, FBSD_1.2);
__sym_compat(basename, __freebsd11_basename, FBSD_1.0);