opnsense-src/contrib/libc++/include
Ed Maste 7381dcc9ee libc: remove gets
gets is unsafe and shouldn't be used (for many years now).  Leave it in
the existing symbol version so anything that previously linked aginst it
still runs, but do not allow new software to link against it.

(The compatability/legacy implementation must not be static so that
the symbol and in particular the compat sym gets@FBSD_1.0 make it
into libc.)

PR:		222796 (exp-run)
Reported by:	Paul Vixie
Reviewed by:	allanjude, cy, eadler, gnn, jhb, kib, ngie (some earlier)
Relnotes:	Yes
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D12298
2019-09-01 16:12:05 +00:00
..
experimental Merge libc++ trunk r351319, and resolve conflicts. 2019-01-22 19:02:28 +00:00
ext Merge llvm, clang, lld, lldb, compiler-rt and libc++ r303197, and update 2017-05-16 21:50:29 +00:00
__bit_reference Merge libc++ trunk r351319, and resolve conflicts. 2019-01-22 19:02:28 +00:00
__bsd_locale_defaults.h Upgrade our copies of clang, llvm and libc++ to r310316 from the 2017-08-09 17:32:39 +00:00
__bsd_locale_fallbacks.h Merge libc++ trunk r338150, and resolve conflicts. 2018-08-02 17:05:36 +00:00
__config Merge libc++ trunk r351319, and resolve conflicts. 2019-01-22 19:02:28 +00:00
__debug Merge libc++ trunk r351319, and resolve conflicts. 2019-01-22 19:02:28 +00:00
__errc Create new EINTEGRITY error with message "Integrity check failed". 2019-01-17 06:35:45 +00:00
__functional_03 Merge libc++ trunk r338150, and resolve conflicts. 2018-08-02 17:05:36 +00:00
__functional_base Merge libc++ trunk r351319, and resolve conflicts. 2019-01-22 19:02:28 +00:00
__functional_base_03 Update libc++ to 3.8.0. Excerpted list of fixes (with upstream revision 2016-05-26 18:52:49 +00:00
__hash_table Merge libc++ trunk r351319, and resolve conflicts. 2019-01-22 19:02:28 +00:00
__libcpp_version Merge libc++ trunk r351319, and resolve conflicts. 2019-01-22 19:02:28 +00:00
__locale Merge ^/head r344178 through r344512. 2019-02-25 11:59:29 +00:00
__mutex_base Merge libc++ trunk r351319, and resolve conflicts. 2019-01-22 19:02:28 +00:00
__node_handle Merge libc++ trunk r351319, and resolve conflicts. 2019-01-22 19:02:28 +00:00
__nullptr Merge libc++ trunk r338150, and resolve conflicts. 2018-08-02 17:05:36 +00:00
__split_buffer Merge llvm, clang, lld, lldb, compiler-rt and libc++ r304460, and update 2017-06-01 22:47:02 +00:00
__sso_allocator Merge libc++ trunk r351319, and resolve conflicts. 2019-01-22 19:02:28 +00:00
__std_stream Merge llvm, clang, lld, lldb, compiler-rt and libc++ r304460, and update 2017-06-01 22:47:02 +00:00
__string Merge libc++ trunk r351319, and resolve conflicts. 2019-01-22 19:02:28 +00:00
__threading_support Pull in r368867 from upstream libc++ trunk (by Marshall Clow): 2019-08-20 17:39:32 +00:00
__tree Merge libc++ trunk r351319, and resolve conflicts. 2019-01-22 19:02:28 +00:00
__tuple Merge libc++ trunk r351319, and resolve conflicts. 2019-01-22 19:02:28 +00:00
__undef_macros Merge llvm, clang, lld, lldb, compiler-rt and libc++ r304460, and update 2017-06-01 22:47:02 +00:00
algorithm Merge libc++ trunk r351319, and resolve conflicts. 2019-01-22 19:02:28 +00:00
any Merge libc++ trunk r351319, and resolve conflicts. 2019-01-22 19:02:28 +00:00
array Merge libc++ trunk r351319, and resolve conflicts. 2019-01-22 19:02:28 +00:00
atomic Merge libc++ trunk r351319, and resolve conflicts. 2019-01-22 19:02:28 +00:00
bit Merge libc++ trunk r351319, and resolve conflicts. 2019-01-22 19:02:28 +00:00
bitset Merge libc++ trunk r351319, and resolve conflicts. 2019-01-22 19:02:28 +00:00
cassert
ccomplex
cctype Update libc++ to release_39 branch r279689. 2016-08-30 18:27:31 +00:00
cerrno Update libc++ to 3.8.0. Excerpted list of fixes (with upstream revision 2016-05-26 18:52:49 +00:00
cfenv Update libc++ to 3.8.0. Excerpted list of fixes (with upstream revision 2016-05-26 18:52:49 +00:00
cfloat Merge libc++ trunk r338150 (just before the 7.0.0 branch point), and 2018-08-02 18:04:37 +00:00
charconv Merge libc++ trunk r351319, and resolve conflicts. 2019-01-22 19:02:28 +00:00
chrono Merge libc++ trunk r351319, and resolve conflicts. 2019-01-22 19:02:28 +00:00
cinttypes Update libc++ to 3.8.0. Excerpted list of fixes (with upstream revision 2016-05-26 18:52:49 +00:00
ciso646
climits
clocale Update libc++ to 3.7.0 release. 2015-09-16 22:26:52 +00:00
cmath Merge libc++ trunk r351319, and resolve conflicts. 2019-01-22 19:02:28 +00:00
codecvt Merge libc++ trunk r338150, and resolve conflicts. 2018-08-02 17:05:36 +00:00
compare Merge libc++ trunk r338150, and resolve conflicts. 2018-08-02 17:05:36 +00:00
complex Merge libc++ trunk r351319, and resolve conflicts. 2019-01-22 19:02:28 +00:00
complex.h Update libc++ to 3.8.0. Excerpted list of fixes (with upstream revision 2016-05-26 18:52:49 +00:00
condition_variable Merge libc++ trunk r300890, and update build glue. 2017-04-22 18:59:50 +00:00
csetjmp Update libc++ to 3.8.0. Excerpted list of fixes (with upstream revision 2016-05-26 18:52:49 +00:00
csignal
cstdarg
cstdbool
cstddef Merge libc++ trunk r351319, and resolve conflicts. 2019-01-22 19:02:28 +00:00
cstdint
cstdio libc: remove gets 2019-09-01 16:12:05 +00:00
cstdlib Merge llvm, clang, lld, lldb, compiler-rt and libc++ release_70 branch 2018-08-18 12:11:17 +00:00
cstring Update libc++ to release_39 branch r279689. 2016-08-30 18:27:31 +00:00
ctgmath
ctime Merge llvm, clang, lld, lldb, compiler-rt and libc++ release_70 branch 2018-08-18 12:11:17 +00:00
ctype.h Merge llvm, clang, lld, lldb, compiler-rt and libc++ r303197, and update 2017-05-16 21:50:29 +00:00
cwchar Merge libc++ r291274, and update the library Makefile. 2017-01-08 19:39:03 +00:00
cwctype Update libc++ to 3.8.0. Excerpted list of fixes (with upstream revision 2016-05-26 18:52:49 +00:00
deque Merge libc++ trunk r351319, and resolve conflicts. 2019-01-22 19:02:28 +00:00
errno.h Truely fix #if defined broken in -r343111 2019-01-17 16:26:59 +00:00
exception Merge libc++ trunk r351319, and resolve conflicts. 2019-01-22 19:02:28 +00:00
filesystem Merge libc++ trunk r351319, and resolve conflicts. 2019-01-22 19:02:28 +00:00
float.h Merge libc++ trunk r338150 (just before the 7.0.0 branch point), and 2018-08-02 18:04:37 +00:00
forward_list Merge libc++ trunk r351319, and resolve conflicts. 2019-01-22 19:02:28 +00:00
fstream Merge libc++ trunk r351319, and resolve conflicts. 2019-01-22 19:02:28 +00:00
functional Merge libc++ trunk r351319, and resolve conflicts. 2019-01-22 19:02:28 +00:00
future Merge libc++ trunk r351319, and resolve conflicts. 2019-01-22 19:02:28 +00:00
initializer_list Merge libc++ trunk r338150, and resolve conflicts. 2018-08-02 17:05:36 +00:00
inttypes.h Merge libc++ r291274, and update the library Makefile. 2017-01-08 19:39:03 +00:00
iomanip Merge libc++ trunk r351319, and resolve conflicts. 2019-01-22 19:02:28 +00:00
ios Merge libc++ trunk r338150, and resolve conflicts. 2018-08-02 17:05:36 +00:00
iosfwd Merge libc++ trunk r351319, and resolve conflicts. 2019-01-22 19:02:28 +00:00
iostream Update libc++ to 3.7.0 release. 2015-09-16 22:26:52 +00:00
istream Merge libc++ trunk r351319, and resolve conflicts. 2019-01-22 19:02:28 +00:00
iterator Merge libc++ trunk r351319, and resolve conflicts. 2019-01-22 19:02:28 +00:00
limits Merge libc++ trunk r351319, and resolve conflicts. 2019-01-22 19:02:28 +00:00
limits.h Merge libc++ r291274, and update the library Makefile. 2017-01-08 19:39:03 +00:00
list Merge libc++ trunk r351319, and resolve conflicts. 2019-01-22 19:02:28 +00:00
locale Merge libc++ trunk r351319, and resolve conflicts. 2019-01-22 19:02:28 +00:00
locale.h Merge libc++ r291274, and update the library Makefile. 2017-01-08 19:39:03 +00:00
map Merge libc++ trunk r351319, and resolve conflicts. 2019-01-22 19:02:28 +00:00
math.h Merge libc++ trunk r338150, and resolve conflicts. 2018-08-02 17:05:36 +00:00
memory Merge libc++ trunk r351319, and resolve conflicts. 2019-01-22 19:02:28 +00:00
module.modulemap Merge libc++ trunk r351319, and resolve conflicts. 2019-01-22 19:02:28 +00:00
mutex Pull in r368867 from upstream libc++ trunk (by Marshall Clow): 2019-08-20 17:39:32 +00:00
new Merge libc++ trunk r351319, and resolve conflicts. 2019-01-22 19:02:28 +00:00
numeric Merge libc++ trunk r351319, and resolve conflicts. 2019-01-22 19:02:28 +00:00
optional Merge libc++ trunk r351319, and resolve conflicts. 2019-01-22 19:02:28 +00:00
ostream Merge libc++ trunk r351319, and resolve conflicts. 2019-01-22 19:02:28 +00:00
queue Merge libc++ trunk r338150, and resolve conflicts. 2018-08-02 17:05:36 +00:00
random Merge libc++ trunk r351319, and resolve conflicts. 2019-01-22 19:02:28 +00:00
ratio Merge llvm, clang, lld, lldb, compiler-rt and libc++ release_60 r321788, 2018-01-06 23:44:14 +00:00
regex Merge libc++ trunk r351319, and resolve conflicts. 2019-01-22 19:02:28 +00:00
scoped_allocator Merge libc++ trunk r351319, and resolve conflicts. 2019-01-22 19:02:28 +00:00
set Merge libc++ trunk r351319, and resolve conflicts. 2019-01-22 19:02:28 +00:00
setjmp.h Update libc++ to 3.8.0. Excerpted list of fixes (with upstream revision 2016-05-26 18:52:49 +00:00
shared_mutex Merge libc++ trunk r351319, and resolve conflicts. 2019-01-22 19:02:28 +00:00
span Merge libc++ trunk r351319, and resolve conflicts. 2019-01-22 19:02:28 +00:00
sstream Merge libc++ trunk r351319, and resolve conflicts. 2019-01-22 19:02:28 +00:00
stack Merge libc++ trunk r338150, and resolve conflicts. 2018-08-02 17:05:36 +00:00
stdbool.h Update libc++ to release_39 branch r279689. 2016-08-30 18:27:31 +00:00
stddef.h Merge libc++ trunk r351319, and resolve conflicts. 2019-01-22 19:02:28 +00:00
stdexcept Merge libc++ trunk r351319, and resolve conflicts. 2019-01-22 19:02:28 +00:00
stdint.h Merge libc++ r291274, and update the library Makefile. 2017-01-08 19:39:03 +00:00
stdio.h Merge libc++ trunk r338150, and resolve conflicts. 2018-08-02 17:05:36 +00:00
stdlib.h Merge llvm, clang, lld, lldb, compiler-rt and libc++ r303197, and update 2017-05-16 21:50:29 +00:00
streambuf Merge libc++ trunk r351319, and resolve conflicts. 2019-01-22 19:02:28 +00:00
string Merge libc++ trunk r351319, and resolve conflicts. 2019-01-22 19:02:28 +00:00
string.h Update libc++ to release_39 branch r279689. 2016-08-30 18:27:31 +00:00
string_view Merge libc++ trunk r351319, and resolve conflicts. 2019-01-22 19:02:28 +00:00
strstream Merge libc++ trunk r300890, and update build glue. 2017-04-22 18:59:50 +00:00
system_error Merge libc++ trunk r338150 (just before the 7.0.0 branch point), and 2018-08-02 18:04:37 +00:00
tgmath.h Merge libc++ trunk r338150, and resolve conflicts. 2018-08-02 17:05:36 +00:00
thread Pull in r368867 from upstream libc++ trunk (by Marshall Clow): 2019-08-20 17:39:32 +00:00
tuple Merge libc++ trunk r351319, and resolve conflicts. 2019-01-22 19:02:28 +00:00
type_traits Pull in r345199 from upstream libc++ trunk (by Petr Hosek): 2019-02-18 18:34:13 +00:00
typeindex Merge libc++ r291274, and update the library Makefile. 2017-01-08 19:39:03 +00:00
typeinfo Merge libc++ trunk r351319, and resolve conflicts. 2019-01-22 19:02:28 +00:00
unordered_map Merge libc++ trunk r351319, and resolve conflicts. 2019-01-22 19:02:28 +00:00
unordered_set Merge libc++ trunk r351319, and resolve conflicts. 2019-01-22 19:02:28 +00:00
utility Merge libc++ trunk r351319, and resolve conflicts. 2019-01-22 19:02:28 +00:00
valarray Merge libc++ trunk r351319, and resolve conflicts. 2019-01-22 19:02:28 +00:00
variant Merge libc++ trunk r351319, and resolve conflicts. 2019-01-22 19:02:28 +00:00
vector Merge libc++ trunk r351319, and resolve conflicts. 2019-01-22 19:02:28 +00:00
version Merge libc++ trunk r351319, and resolve conflicts. 2019-01-22 19:02:28 +00:00
wchar.h Merge libc++ trunk r321017 to contrib/libc++. 2017-12-20 19:16:11 +00:00
wctype.h Update libc++ to 3.8.0. Excerpted list of fixes (with upstream revision 2016-05-26 18:52:49 +00:00