freebsd-dev/lib/libc
Konstantin Belousov 54579376c0 Change kqueue1() to be compatible with NetBSD
by making it accept some open(2) flags.  More precisely, only
O_CLOEXEC is supported, the flag is translated into the KQUEUE_CLOEXEC flag
for kqueuex(2), and O_NONBLOCK is silently ignored.

Reported and tested by:	vishwin
Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
Differential revision:	https://reviews.freebsd.org/D39377
2023-04-05 06:29:49 +03:00
..
aarch64 libc: Fix longjmp/_longjmp(buf, 0) for AArch64 and RISC-V 2023-01-09 18:34:43 +00:00
amd64 sys/param.h: Add _WANT_P_OSREL 2023-02-15 02:43:18 +02:00
arm libc: Simplify soft-float on 32-bit arm 2023-02-14 09:53:08 -07:00
capability Remove "All Rights Reserved" from FreeBSD Foundation libc copyrights 2022-07-21 09:53:31 -04:00
compat-43 libc: Add HISTORY sections to the manual pages 2022-05-05 18:46:32 +02:00
csu lib/csu: do not compile the body of handle_static_init() for PIC build at all 2023-03-12 23:47:41 +02:00
db libc: Use secure_getenv(3) where appropriate 2023-03-27 08:56:22 -04:00
gdtoa libc: drop "All rights reserved" from Foundation copyrights 2022-08-04 16:57:50 -04:00
gen Change kqueue1() to be compatible with NetBSD 2023-04-05 06:29:49 +03:00
gmon
i386
iconv libc: Use secure_getenv(3) where appropriate 2023-03-27 08:56:22 -04:00
include libc: move declaration of 'char **environ' to common private header 2023-03-12 00:50:04 +02:00
inet
isc
locale libc: use separate collate objects for C, POSIX, and C.UTF-8 2023-03-28 17:16:30 +02:00
md
nameser arpa: garbage collect ns_newmsg/ns_rdata decls 2023-03-22 14:58:23 -04:00
net libc: Use secure_getenv(3) where appropriate 2023-03-27 08:56:22 -04:00
nls libc: Use secure_getenv(3) where appropriate 2023-03-27 08:56:22 -04:00
posix1e libc: Use secure_getenv(3) where appropriate 2023-03-27 08:56:22 -04:00
powerpc
powerpc64
powerpcspe
quad qdivrem: Predict division by zero as false. 2022-10-04 13:51:06 +02:00
regex libc: drop "All rights reserved" from Foundation copyrights 2022-08-04 16:57:50 -04:00
resolv libc: Use secure_getenv(3) where appropriate 2023-03-27 08:56:22 -04:00
riscv libc: Fix longjmp/_longjmp(buf, 0) for AArch64 and RISC-V 2023-01-09 18:34:43 +00:00
rpc rpcb_clnt.c: Do not force use of UDP 2022-11-13 12:16:06 -08:00
secure libc: ssp: remove some GCC 4.2 remnants 2023-02-09 22:11:54 -06:00
softfloat
stdio libc: Use secure_getenv(3) where appropriate 2023-03-27 08:56:22 -04:00
stdlib secure_getenv: Improve documentation wording 2023-03-25 11:06:13 -06:00
stdtime libc: Remove prototype and documentation for tzsetwall(). 2023-03-07 17:20:49 +00:00
string memmem: add a note about other systems which have memmem 2023-03-30 12:14:26 -04:00
sys Change kqueue1() to be compatible with NetBSD 2023-04-05 06:29:49 +03:00
tests libc: use separate collate objects for C, POSIX, and C.UTF-8 2023-03-28 17:16:30 +02:00
uuid
x86 libc: Fall back to rdtsc when using pvclock and rdtscp is not available 2023-02-03 11:47:11 -05:00
xdr xdr: store chars consistently 2023-01-12 18:16:17 +00:00
yp libc/yp: sort out warnings 2023-03-16 18:56:47 +00:00
libc_nossp.ldscript
libc.ldscript
Makefile csu: move common code to libc 2023-03-12 00:50:03 +02:00
Makefile.depend
Makefile.depend.options
Versions.def