OpenCloudOS-Kernel/tools/include/nolibc
Thomas Weißschuh ee68555b97 tools/nolibc: s390: include std.h
commit 711b5875814b2a0e9a5aaf7a85ba7c80f5a389b1 upstream.

arch-s390.h uses types from std.h, but does not include it.
Depending on the inclusion order the compilation can fail.
Include std.h explicitly to avoid these errors.

Fixes: 404fa87c0e ("tools/nolibc: s390: provide custom implementation for sys_fork")
Cc: stable@vger.kernel.org
Signed-off-by: Thomas Weißschuh <thomas.weissschuh@linutronix.de>
Link: https://lore.kernel.org/r/20240927-nolibc-s390-std-h-v1-1-30442339a6b9@linutronix.de
Signed-off-by: Thomas Weißschuh <linux@weissschuh.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2024-12-09 10:32:45 +01:00
..
.gitignore tools/nolibc: Add gitignore to avoid git complaints about sysroot 2023-03-20 08:45:21 -07:00
Makefile tools/nolibc: add new crt.h with _start_c 2023-08-23 04:40:22 +02:00
arch-aarch64.h tools/nolibc: aarch64: shrink _start with _start_c 2023-08-23 04:40:22 +02:00
arch-arm.h tools/nolibc: arm: shrink _start with _start_c 2023-08-23 04:40:22 +02:00
arch-i386.h tools/nolibc: i386: Fix a stack misalign bug on _start 2023-10-12 21:10:37 +02:00
arch-loongarch.h tools/nolibc: loongarch: shrink _start with _start_c 2023-08-23 04:40:22 +02:00
arch-mips.h tools/nolibc: mips: shrink _start with _start_c 2023-08-23 04:40:22 +02:00
arch-powerpc.h tools/nolibc: powerpc: limit stack-protector workaround to GCC 2024-10-10 11:57:30 +02:00
arch-riscv.h tools/nolibc: riscv: shrink _start with _start_c 2023-08-23 04:40:22 +02:00
arch-s390.h tools/nolibc: s390: include std.h 2024-12-09 10:32:45 +01:00
arch-x86_64.h tools/nolibc: x86_64: shrink _start with _start_c 2023-08-23 04:40:22 +02:00
arch.h tools/nolibc: add support for powerpc 2023-08-23 05:17:07 +02:00
compiler.h tools/nolibc: fix segfaults on compilers without attribute no_stack_protector 2023-06-09 11:46:08 -07:00
crt.h tools/nolibc: mark start_c as weak 2023-10-12 21:13:51 +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
nolibc.h tools/nolibc: add missing my_syscall6() for mips 2023-08-23 04:38:02 +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.h: make __stack_chk_init static 2023-08-23 05:17:07 +02:00
std.h tools/nolibc: add stdint.h 2023-03-20 08:45:21 -07:00
stdint.h tools/nolibc: stdint: use __SIZE_TYPE__ for size_t 2023-08-23 05:17:07 +02:00
stdio.h tools/nolibc: setvbuf: avoid unused parameter warnings 2023-08-23 05:17:07 +02:00
stdlib.h tools/nolibc/stdlib: fix memory error in realloc() 2024-06-12 11:11:19 +02:00
string.h tools/nolibc: use standard __asm__ statements 2023-06-09 11:46:07 -07:00
sys.h tools/nolibc: keep brk(), sbrk(), mmap() away from __sysret() 2023-08-23 05:19:22 +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: remove the old sys_stat support 2023-08-23 04:40:22 +02:00
unistd.h tools/nolibc: unistd.h: reorder the syscall macros 2023-08-06 12:27:53 +02:00