diff options
author | Nick Alcock <nick.alcock@oracle.com> | 2020-06-23 17:03:03 +0100 |
---|---|---|
committer | Jose E. Marchesi <jose.marchesi@oracle.com> | 2020-06-23 18:39:38 +0200 |
commit | aec24341d0aac1ca57031d066503c420fb850023 (patch) | |
tree | 4eeb94bd058b421c5708e22f2b53eafc65a3c004 /libitm/libitm_i.h | |
parent | 855bb998c937d4b1c86a394daea8844fe87eb387 (diff) | |
download | gcc-aec24341d0aac1ca57031d066503c420fb850023.zip gcc-aec24341d0aac1ca57031d066503c420fb850023.tar.gz gcc-aec24341d0aac1ca57031d066503c420fb850023.tar.bz2 |
libiberty, include: add bsearch_r
libctf wants a bsearch that takes a void * arg pointer to avoid a
nonportable use of __thread.
bsearch_r is required, not optional, at this point because as far as I
can see this obvious-sounding function is not implemented by anyone's
libc. We can easily move it to AC_LIBOBJ later if it proves necessary
to do so.
include/
* libiberty.h (bsearch_r): New.
libiberty/
* bsearch_r.c: New file.
* Makefile.in (CFILES): Add bsearch_r.c.
(REQUIRED_OFILES): Add bsearch_r.o.
* functions.texi: Regenerate.
Diffstat (limited to 'libitm/libitm_i.h')
0 files changed, 0 insertions, 0 deletions