mirror_ubuntu-kernels/tools/include/nolibc
Feiyang Chen b551cb7dc3 tools/nolibc: Add statx() and make stat() rely on statx() if necessary
LoongArch and RISC-V 32-bit only have statx(). ARC, Hexagon, Nios2 and
OpenRISC have statx() and stat64() but not stat() or newstat(). Add
statx() and make stat() rely on statx() if necessary to make them happy.
We may just use statx() for all architectures in the future.

Signed-off-by: Feiyang Chen <chenfeiyang@loongson.cn>
Acked-by: Huacai Chen <chenhuacai@loongson.cn>
Signed-off-by: Willy Tarreau <w@1wt.eu>
Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
2023-03-20 08:45:22 -07: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: add auxiliary vector retrieval for arm64 2023-01-10 13:33:56 -08:00
arch-arm.h tools/nolibc: add auxiliary vector retrieval for arm 2023-01-10 13:33:56 -08:00
arch-i386.h tools/nolibc: add auxiliary vector retrieval for i386 2023-01-10 13:33:56 -08:00
arch-mips.h tools/nolibc: add auxiliary vector retrieval for mips 2023-01-10 13:33:56 -08:00
arch-riscv.h tools/nolibc: add auxiliary vector retrieval for riscv 2023-01-10 13:33:56 -08:00
arch-s390.h tools/nolibc: add auxiliary vector retrieval for s390 2023-01-10 13:33:56 -08:00
arch-x86_64.h tools/nolibc: add auxiliary vector retrieval for x86_64 2023-01-10 13:33:56 -08:00
arch.h nolibc: add support for s390 2023-01-09 09:36:05 -08: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 stdint.h 2023-03-20 08:45:21 -07:00
nolibc.h tools/nolibc: also mention how to build by just setting the include path 2022-04-20 17:05:45 -07:00
signal.h tools/nolibc: fix missing includes causing build issues at -O0 2023-01-09 09:36:05 -08:00
std.h tools/nolibc: add stdint.h 2023-03-20 08:45:21 -07:00
stdint.h tools/nolibc: add integer types and integer limit macros 2023-03-20 08:45:21 -07:00
stdio.h tools/nolibc: fix missing includes causing build issues at -O0 2023-01-09 09:36:05 -08:00
stdlib.h nolibc/stdlib: Implement getauxval(3) function 2023-01-10 13:33:56 -08:00
string.h tools/nolibc: prevent gcc from making memset() loop over itself 2023-01-09 09:36:05 -08:00
sys.h tools/nolibc: Add statx() and make stat() rely on statx() if necessary 2023-03-20 08:45:22 -07: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: Include linux/fcntl.h and remove duplicate code 2023-03-20 08:45:22 -07:00
unistd.h tools/nolibc: fix missing includes causing build issues at -O0 2023-01-09 09:36:05 -08:00