]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
tools/nolibc: rename my_syscallX() to __nolibc_syscallX()
authorThomas Weißschuh <linux@weissschuh.net>
Mon, 23 Feb 2026 21:40:14 +0000 (22:40 +0100)
committerThomas Weißschuh <linux@weissschuh.net>
Wed, 25 Feb 2026 07:21:17 +0000 (08:21 +0100)
commit55f1d6a9d6780e779e882a4d2d1b3db311835798
tree34b83caeb958b4e95769d72f942293b82f4eba89
parent6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f
tools/nolibc: rename my_syscallX() to __nolibc_syscallX()

The naming convention of the my_syscallX() macros is a bit unfortunate.
They may conflict with application code and the name is very generic.

Switch to __nolibc_syscallX(). The leading underscores place the symbols
in the implementation-defined namespace, avoiding conflicting names.
It is also clearer that these are non-standard extensions from nolibc.

Signed-off-by: Thomas Weißschuh <linux@weissschuh.net>
Acked-by: Willy Tarreau <w@1wt.eu>
Link: https://patch.msgid.link/20260223-nolibc-namespacing-v1-1-52574ffebb2c@weissschuh.net
34 files changed:
tools/include/nolibc/arch-arm.h
tools/include/nolibc/arch-arm64.h
tools/include/nolibc/arch-loongarch.h
tools/include/nolibc/arch-m68k.h
tools/include/nolibc/arch-mips.h
tools/include/nolibc/arch-powerpc.h
tools/include/nolibc/arch-riscv.h
tools/include/nolibc/arch-s390.h
tools/include/nolibc/arch-sh.h
tools/include/nolibc/arch-sparc.h
tools/include/nolibc/arch-x86.h
tools/include/nolibc/fcntl.h
tools/include/nolibc/nolibc.h
tools/include/nolibc/poll.h
tools/include/nolibc/sched.h
tools/include/nolibc/stackprotector.h
tools/include/nolibc/sys.h
tools/include/nolibc/sys/ioctl.h
tools/include/nolibc/sys/mman.h
tools/include/nolibc/sys/mount.h
tools/include/nolibc/sys/prctl.h
tools/include/nolibc/sys/ptrace.h
tools/include/nolibc/sys/random.h
tools/include/nolibc/sys/reboot.h
tools/include/nolibc/sys/resource.h
tools/include/nolibc/sys/select.h
tools/include/nolibc/sys/stat.h
tools/include/nolibc/sys/syscall.h
tools/include/nolibc/sys/timerfd.h
tools/include/nolibc/sys/uio.h
tools/include/nolibc/sys/utsname.h
tools/include/nolibc/sys/wait.h
tools/include/nolibc/time.h
tools/include/nolibc/unistd.h