solanum/librb/src
jailbird777 e370888264 (Mostly) exorcise select()
Sadly, this just sends it to purgatory. It's still around for the
socketpair() emulation and the nanosleep() emulation.

socketpair() obviously only selects() on 2 FDs, so not a huge deal.
nanosleep() only uses it for the timeout, so also not a huge deal.

socketpair() is SUSv3 (2001) and nanosleep() is SUSv2 (1997), so maybe
it's OK to remove those emulations.  If so, then we can also remove the
sys/select.h check in configure.ac
2021-06-26 17:56:40 +01:00
..
arc4random.c Remove the rest of the SVN id tags 2016-03-23 20:13:12 -04:00
balloc.c Fix Clang 6 compiler warnings 2019-09-15 11:28:48 +01:00
commio.c (Mostly) exorcise select() 2021-06-26 17:56:40 +01:00
crypt.c librb: silence some fairly harmless compiler warnings 2016-06-01 20:54:11 +00:00
devpoll.c Fix Clang 6 compiler warnings 2019-09-15 11:28:48 +01:00
dictionary.c Mailmap and copyright update for Ariadne 2021-06-01 12:40:02 -04:00
epoll.c Fix Clang 6 compiler warnings 2019-09-15 11:28:48 +01:00
event.c librb/event: Don't leak event names on completion 2020-04-19 14:22:18 +01:00
export-syms.txt librb: add rb_{set,clear}_cloexec 2021-01-26 00:03:48 -05:00
gnutls.c GNUTLS: Provide a default priority string, disable TLSv1.0 in it 2016-12-30 17:59:35 +00:00
gnutls_ratbox.h Remove hardcoded TLSv1 disables 2020-11-01 04:07:24 +00:00
helper.c librb/helper: call rb_clear_cloexec on child fds 2021-01-26 00:03:48 -05:00
kqueue.c Fix Clang 6 compiler warnings 2019-09-15 11:28:48 +01:00
linebuf.c ircd: send tags on every message 2017-08-06 16:21:29 +01:00
Makefile.am (Mostly) exorcise select() 2021-06-26 17:56:40 +01:00
mbedtls.c librb mbedTLS: der_pubkey is used out of scope 2021-06-02 18:38:22 +00:00
mbedtls_ratbox.h Innovation by sed 2020-10-15 15:52:41 +01:00
nossl.c librb: Fix nossl 2019-09-15 12:33:56 +01:00
openssl.c OpenSSL: Support configuration of TLSv1.3 ciphersuites 2021-02-07 11:52:58 +00:00
openssl_ratbox.h OpenSSL: Support configuration of TLSv1.3 ciphersuites 2021-02-07 11:52:58 +00:00
patricia.c remove RB_IPV6 2017-08-20 12:54:46 +01:00
poll.c Fix Clang 6 compiler warnings 2019-09-15 11:28:48 +01:00
ports.c Fix Clang 6 compiler warnings 2019-09-15 11:28:48 +01:00
radixtree.c Mailmap and copyright update for Ariadne 2021-06-01 12:40:02 -04:00
rawbuf.c librb: rb_rawbuf_length: do something if soft assert fails 2017-07-29 22:46:10 +01:00
rb_lib.c librb: Fix GCC 8 warning; 640 bytes should be enough 2019-09-15 10:25:25 +01:00
rb_memory.c Remove the rest of the SVN id tags 2016-03-23 20:13:12 -04:00
sigio.c Fix Clang 6 compiler warnings 2019-09-15 11:28:48 +01:00
tools.c librb: remove zstring 2017-08-06 18:40:24 +01:00
unix.c librb: Avoid unused variable warning 2019-09-15 11:13:54 +01:00
version.c.SH Innovation by sed 2020-10-15 15:52:41 +01:00
win32.c Innovation by sed 2020-10-15 15:52:41 +01:00