linux/tools/include/nolibc
Willy Tarreau 261757617c tools/nolibc: fix spelling of FD_SETBITMASK in FD_* macros
commit a477629baa upstream.

While nolibc-test does test syscalls, it doesn't test as much the rest
of the macros, and a wrong spelling of FD_SETBITMASK in commit
feaf756587 broke programs using either FD_SET() or FD_CLR() without
being noticed. Let's fix these macros.

Fixes: feaf756587 ("nolibc: fix fd_set type")
Cc: stable@vger.kernel.org # v6.2+
Acked-by: Thomas Weißschuh <linux@weissschuh.net>
Signed-off-by: Willy Tarreau <w@1wt.eu>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
History 2025-08-20 18:30:56 +02:00
..
.gitignore tools/nolibc: Add gitignore to avoid git complaints about sysroot 2023-03-20 08:45:21 -07:00
arch-aarch64.h tools/nolibc: move entrypoint specifics to compiler.h 2024-08-12 22:21:00 +02:00
arch-arm.h tools/nolibc: move entrypoint specifics to compiler.h 2024-08-12 22:21:00 +02:00
arch-i386.h tools/nolibc: move entrypoint specifics to compiler.h 2024-08-12 22:21:00 +02:00
arch-loongarch.h tools/nolibc: move entrypoint specifics to compiler.h 2024-08-12 22:21:00 +02:00
arch-mips.h tools/nolibc: move entrypoint specifics to compiler.h 2024-08-12 22:21:00 +02:00
arch-powerpc.h tools/nolibc: move entrypoint specifics to compiler.h 2024-08-12 22:21:00 +02:00
arch-riscv.h tools/nolibc: move entrypoint specifics to compiler.h 2024-08-12 22:21:00 +02:00
arch-s390.h tools/nolibc: s390: include std.h 2024-12-05 14:02:46 +01:00
arch-x86_64.h tools/nolibc: x86_64: use local label in memcpy/memmove 2024-08-16 17:23:13 +02:00
arch.h tools/nolibc: move MIPS ABI validation into arch-mips.h 2023-12-11 22:38:21 +01:00
compiler.h tools/nolibc: compiler: use attribute((naked)) if available 2024-08-12 22:22:03 +02:00
crt.h tools/nolibc: crt: mark _start_c() as used 2024-08-16 17:23:13 +02:00
ctype.h tools/nolibc: fix missing includes causing build issues at -O0 2023-01-09 09:36:05 -08:00
errno.h tools/nolibc: make errno a weak symbol instead of a static one 2023-01-10 13:33:55 -08:00
Makefile tools/nolibc: add stdbool.h header 2024-07-29 07:52:57 +02:00
nolibc.h tools/nolibc: add stdbool.h header 2024-07-29 07:52:57 +02:00
signal.h tools/nolibc: fix missing includes causing build issues at -O0 2023-01-09 09:36:05 -08:00
stackprotector.h tools/nolibc: stackprotector: mark implicitly used symbols as used 2024-08-16 17:23:13 +02:00
std.h tools/nolibc: define time_t in terms of __kernel_old_time_t 2025-08-20 18:30:23 +02:00
stdarg.h tools/nolibc: add stdarg.h header 2023-10-12 21:13:52 +02:00
stdbool.h tools/nolibc: add stdbool.h header 2024-07-29 07:52:57 +02:00
stdint.h tools/nolibc: add limits for {u,}intmax_t, ulong and {u,}llong 2024-06-29 09:44:54 +02:00
stdio.h tools/nolibc: implement strerror() 2024-06-29 09:44:57 +02:00
stdlib.h tools/nolibc: implement strtol() and friends 2024-06-29 09:44:55 +02:00
string.h tools/nolibc: include arch.h from string.h 2024-07-29 07:52:56 +02:00
sys.h tools/nolibc: add support for uname(2) 2024-04-14 20:28:54 +02:00
time.h tools/nolibc: fix missing includes causing build issues at -O0 2023-01-09 09:36:05 -08:00
types.h tools/nolibc: fix spelling of FD_SETBITMASK in FD_* macros 2025-08-20 18:30:56 +02:00
unistd.h tools/nolibc: unistd.h: reorder the syscall macros 2023-08-06 12:27:53 +02:00