freebsd-dev/lib/libc
Ed Schouten 6c093deeda Remove basename_r(3).
Now that the POSIX working group is going to require that basename(3)
and dirname(3) are thread-safe in future revisions of the standard,
there is even less of a need to provide basename_r(3). Remove this
function to prevent people from writing code that only builds on
FreeBSD and Bionic.

Removing this function seems to break exactly one port: sbruno@'s
qemu-user-static. I will send him a pull request on GitHub in a bit.
__FreeBSD_version will not be bumped, as any value from 2017 can be used
to test for the presence of a thread-safe basename(3)/dirname(3).

PR:		https://bugs.freebsd.org/224016
2017-12-08 22:06:18 +00:00
..
aarch64 Decrease relative branch brittleness. 2017-06-20 07:25:38 +00:00
amd64 libc: further adoption of SPDX licensing ID tags. 2017-11-25 17:12:48 +00:00
arm libc: further adoption of SPDX licensing ID tags. 2017-11-25 17:12:48 +00:00
capability
compat-43 General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
db libc: further adoption of SPDX licensing ID tags. 2017-11-25 17:12:48 +00:00
gdtoa libc: further adoption of SPDX licensing ID tags. 2017-11-25 17:12:48 +00:00
gen Remove basename_r(3). 2017-12-08 22:06:18 +00:00
gmon General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
i386 libc: further adoption of SPDX licensing ID tags. 2017-11-25 17:12:48 +00:00
iconv libc: further adoption of SPDX licensing ID tags. 2017-11-25 17:12:48 +00:00
include SPDX: license IDs for some ISC-related files. 2017-12-08 15:57:29 +00:00
inet SPDX: license IDs for some ISC-related files. 2017-12-08 15:57:29 +00:00
isc SPDX: more ISC-related files. 2017-12-08 17:52:53 +00:00
locale libc: further adoption of SPDX licensing ID tags. 2017-11-25 17:12:48 +00:00
md
mips Fix fabs() for MIPS when used on -0.0 2017-11-28 20:37:27 +00:00
nameser SPDX: license IDs for some ISC-related files. 2017-12-08 15:57:29 +00:00
net libc: further adoption of SPDX licensing ID tags. 2017-11-25 17:12:48 +00:00
nls
posix1e libc: further adoption of SPDX licensing ID tags. 2017-11-25 17:12:48 +00:00
powerpc libc: further adoption of SPDX licensing ID tags. 2017-11-25 17:12:48 +00:00
powerpc64 libc: further adoption of SPDX licensing ID tags. 2017-11-25 17:12:48 +00:00
powerpcspe Correct an misunderstanding of MDSRCS. 2017-03-02 17:07:28 +00:00
quad General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
regex General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
resolv SPDX: license IDs for some ISC-related files. 2017-12-08 15:57:29 +00:00
riscv Support for v1.10 (latest) of RISC-V privilege specification. 2017-08-10 14:18:09 +00:00
rpc libc: further adoption of SPDX licensing ID tags. 2017-11-25 17:12:48 +00:00
secure
softfloat libc: further adoption of SPDX licensing ID tags. 2017-11-25 17:12:48 +00:00
sparc64 libc: further adoption of SPDX licensing ID tags. 2017-11-25 17:12:48 +00:00
stdio The function fwscanf() return value is wrong when encountering an early 2017-12-06 21:12:24 +00:00
stdlib libc: further adoption of SPDX licensing ID tags. 2017-11-25 17:12:48 +00:00
stdtime libc: further adoption of SPDX licensing ID tags. 2017-11-25 17:12:48 +00:00
string libc: further adoption of SPDX licensing ID tags. 2017-11-25 17:12:48 +00:00
sys Note that old sys/event.h required manual sys/types.h inclusion 2017-12-07 01:50:17 +00:00
tests Optimize telldir(3) 2017-12-06 22:06:48 +00:00
uuid libc: further adoption of SPDX licensing ID tags. 2017-11-25 17:12:48 +00:00
x86/sys Fix a regression in r321608. 2017-08-13 14:42:23 +00:00
xdr General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
yp libc: further adoption of SPDX licensing ID tags. 2017-11-25 17:12:48 +00:00
libc_nossp.ldscript
libc.ldscript
Makefile Support armv7 builds for userland 2017-10-05 23:01:33 +00:00
Makefile.depend
Versions.def