linux/tools/include/nolibc
Thomas Weißschuh 2217abe09c tools/nolibc: move NULL and offsetof() to sys/stddef.h
This is the location regular userspace expects these definitions.

Signed-off-by: Thomas Weißschuh <linux@weissschuh.net>
Acked-by: Willy Tarreau <w@1wt.eu>
Link: https://lore.kernel.org/r/20250515-nolibc-sys-v1-8-74f82eea3b59@weissschuh.net
2025-05-21 15:32:25 +02:00
..
sys tools/nolibc: move uname() and friends to sys/utsname.h 2025-05-21 15:32:24 +02:00
.gitignore
arch-aarch64.h tools/nolibc: drop manual stack pointer alignment 2025-04-14 07:51:25 +02:00
arch-arm.h tools/nolibc: drop manual stack pointer alignment 2025-04-14 07:51:25 +02:00
arch-i386.h tools/nolibc: drop manual stack pointer alignment 2025-04-14 07:51:25 +02:00
arch-loongarch.h tools/nolibc: drop manual stack pointer alignment 2025-04-14 07:51:25 +02:00
arch-m68k.h tools/nolibc: Add m68k support 2025-05-21 15:31:54 +02:00
arch-mips.h tools/nolibc: add prototypes for non-static functions 2025-02-03 20:57:37 +01:00
arch-powerpc.h tools/nolibc: drop manual stack pointer alignment 2025-04-14 07:51:25 +02:00
arch-riscv.h tools/nolibc: drop manual stack pointer alignment 2025-04-14 07:51:25 +02:00
arch-s390.h tools/nolibc: don't use asm/ UAPI headers 2025-03-08 13:18:27 +01:00
arch-sparc.h tools/nolibc: Add support for SPARC 2025-04-11 20:00:20 +02:00
arch-x86_64.h tools/nolibc: drop manual stack pointer alignment 2025-04-14 07:51:25 +02:00
arch.h tools/nolibc: Add m68k support 2025-05-21 15:31:54 +02:00
compiler.h tools/nolibc: add __nolibc_aligned() and __nolibc_aligned_as() 2025-04-19 14:17:52 +02:00
crt.h tools/nolibc: disable function sanitizer for _start_c() 2025-04-19 14:17:56 +02:00
ctype.h tools/nolibc: include nolibc.h early from all header files 2025-05-21 15:31:50 +02:00
dirent.h tools/nolibc: include nolibc.h early from all header files 2025-05-21 15:31:50 +02:00
elf.h tools/nolibc: include nolibc.h early from all header files 2025-05-21 15:31:50 +02:00
errno.h tools/nolibc: include nolibc.h early from all header files 2025-05-21 15:31:50 +02:00
fcntl.h tools/nolibc: include nolibc.h early from all header files 2025-05-21 15:31:50 +02:00
getopt.h tools/nolibc: include nolibc.h early from all header files 2025-05-21 15:31:50 +02:00
limits.h tools/nolibc: add limits.h shim header 2025-03-03 20:00:12 +01:00
Makefile tools/nolibc: move NULL and offsetof() to sys/stddef.h 2025-05-21 15:32:25 +02:00
math.h tools/nolibc: add abs() and friends 2025-05-21 15:32:05 +02:00
nolibc.h tools/nolibc: move uname() and friends to sys/utsname.h 2025-05-21 15:32:24 +02:00
poll.h tools/nolibc: use poll-related definitions from UAPI headers 2025-05-21 15:32:00 +02:00
sched.h tools/nolibc: add namespace functionality 2025-05-21 15:32:12 +02:00
signal.h tools/nolibc: include nolibc.h early from all header files 2025-05-21 15:31:50 +02:00
stackprotector.h tools/nolibc: add prototypes for non-static functions 2025-02-03 20:57:37 +01:00
std.h tools/nolibc: move NULL and offsetof() to sys/stddef.h 2025-05-21 15:32:25 +02:00
stdarg.h
stdbool.h tools/nolibc: add stdbool.h header 2024-07-29 07:52:57 +02:00
stddef.h tools/nolibc: move NULL and offsetof() to sys/stddef.h 2025-05-21 15:32:25 +02:00
stdint.h tools/nolibc: use intmax definitions from compiler 2025-04-22 10:56:24 +02:00
stdio.h tools/nolibc: add fopen() 2025-05-21 15:32:14 +02:00
stdlib.h tools/nolibc: add abs() and friends 2025-05-21 15:32:05 +02:00
string.h tools/nolibc: add strstr() 2025-05-21 15:32:00 +02:00
sys.h tools/nolibc: move uname() and friends to sys/utsname.h 2025-05-21 15:32:24 +02:00
time.h tools/nolibc: add difftime() 2025-05-21 15:32:12 +02:00
types.h tools/nolibc: move NULL and offsetof() to sys/stddef.h 2025-05-21 15:32:25 +02:00
unistd.h tools/nolibc: add support for access() and faccessat() 2025-05-21 15:32:06 +02:00