]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
tools/nolibc: rename sys_foo() functions to _sys_foo()
authorThomas Weißschuh <linux@weissschuh.net>
Thu, 19 Mar 2026 16:20:17 +0000 (17:20 +0100)
committerThomas Weißschuh <linux@weissschuh.net>
Sun, 22 Mar 2026 10:03:59 +0000 (11:03 +0100)
The sys_foo() naming scheme used by the syscall wrappers may collide
with application symbols. Especially as 'sys_' is an obvious naming
scheme an application may choose for its own custom systemcall wrappers.

Avoid these conflicts by using an leading underscore which moves the
names into the implementation's namespace. This naming scheme was chosen
over a '__nolibc_' prefix, as these functions are not an implementation
detail but a documented interface meant to be used by applications.

While this may break some existing users, adapting them should be
straightforward. Given that nolibc is most-likely vendored, no
unexpected breakage should happen. No in-tree users are affected.

These conflicts happen when compiling some of the kernel selftests
with nolibc.

Signed-off-by: Thomas Weißschuh <linux@weissschuh.net>
Acked-by: Willy Tarreau <w@1wt.eu>
Link: https://patch.msgid.link/20260319-nolibc-namespacing-v1-1-33c22eaddb5e@weissschuh.net
27 files changed:
tools/include/nolibc/arch-s390.h
tools/include/nolibc/arch-sparc.h
tools/include/nolibc/dirent.h
tools/include/nolibc/fcntl.h
tools/include/nolibc/nolibc.h
tools/include/nolibc/poll.h
tools/include/nolibc/sched.h
tools/include/nolibc/signal.h
tools/include/nolibc/stdlib.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/time.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

index d301b636e083efed0d735d4ac343ef2900e062b7..4e69123ae484002a22af4223f375e495d9800ec7 100644 (file)
@@ -167,8 +167,8 @@ struct s390_mmap_arg_struct {
 };
 
 static __attribute__((unused))
-void *sys_mmap(void *addr, size_t length, int prot, int flags, int fd,
-              off_t offset)
+void *_sys_mmap(void *addr, size_t length, int prot, int flags, int fd,
+               off_t offset)
 {
        struct s390_mmap_arg_struct args = {
                .addr = (unsigned long)addr,
@@ -181,20 +181,20 @@ void *sys_mmap(void *addr, size_t length, int prot, int flags, int fd,
 
        return (void *)__nolibc_syscall1(__NR_mmap, &args);
 }
-#define sys_mmap sys_mmap
+#define _sys_mmap _sys_mmap
 
 static __attribute__((unused))
-pid_t sys_fork(void)
+pid_t _sys_fork(void)
 {
        return __nolibc_syscall5(__NR_clone, 0, SIGCHLD, 0, 0, 0);
 }
-#define sys_fork sys_fork
+#define _sys_fork _sys_fork
 
 static __attribute__((unused))
-pid_t sys_vfork(void)
+pid_t _sys_vfork(void)
 {
        return __nolibc_syscall5(__NR_clone, 0, CLONE_VM | CLONE_VFORK | SIGCHLD, 0, 0, 0);
 }
-#define sys_vfork sys_vfork
+#define _sys_vfork _sys_vfork
 
 #endif /* _NOLIBC_ARCH_S390_H */
index 02aca6579cb226ad2b36237caa0cdf08f1eae596..240539d069a80793b899d90b16023335a023ef9f 100644 (file)
@@ -175,7 +175,7 @@ void __attribute__((weak, noreturn)) __nolibc_entrypoint __no_stack_protector _s
 static pid_t getpid(void);
 
 static __attribute__((unused))
-pid_t sys_fork(void)
+pid_t _sys_fork(void)
 {
        pid_t parent, ret;
 
@@ -188,10 +188,10 @@ pid_t sys_fork(void)
        else
                return ret;
 }
-#define sys_fork sys_fork
+#define _sys_fork _sys_fork
 
 static __attribute__((unused))
-pid_t sys_vfork(void)
+pid_t _sys_vfork(void)
 {
        pid_t parent, ret;
 
@@ -204,6 +204,6 @@ pid_t sys_vfork(void)
        else
                return ret;
 }
-#define sys_vfork sys_vfork
+#define _sys_vfork _sys_vfork
 
 #endif /* _NOLIBC_ARCH_SPARC_H */
index 61a122a60327d20d54885d32b2640c09b3a355f7..4e02ef25e72d846f356ecd32394fe0f050022e24 100644 (file)
@@ -73,7 +73,7 @@ int readdir_r(DIR *dirp, struct dirent *entry, struct dirent **result)
 
        fd = ~i;
 
-       ret = sys_getdents64(fd, ldir, sizeof(buf));
+       ret = _sys_getdents64(fd, ldir, sizeof(buf));
        if (ret < 0)
                return -ret;
        if (ret == 0) {
@@ -86,7 +86,7 @@ int readdir_r(DIR *dirp, struct dirent *entry, struct dirent **result)
         * readdir() can only return one entry at a time.
         * Make sure the non-returned ones are not skipped.
         */
-       ret = sys_lseek(fd, ldir->d_off, SEEK_SET);
+       ret = _sys_lseek(fd, ldir->d_off, SEEK_SET);
        if (ret < 0)
                return -ret;
 
index 8d82768dea9d448ffd8203e6d8ae865707567195..ed2f5553c65a0bb31dcfe7d6cf63b565e236eb9c 100644 (file)
@@ -19,7 +19,7 @@
  */
 
 static __attribute__((unused))
-int sys_openat(int dirfd, const char *path, int flags, mode_t mode)
+int _sys_openat(int dirfd, const char *path, int flags, mode_t mode)
 {
        return __nolibc_syscall4(__NR_openat, dirfd, path, flags, mode);
 }
@@ -37,7 +37,7 @@ int openat(int dirfd, const char *path, int flags, ...)
                va_end(args);
        }
 
-       return __sysret(sys_openat(dirfd, path, flags, mode));
+       return __sysret(_sys_openat(dirfd, path, flags, mode));
 }
 
 /*
@@ -45,7 +45,7 @@ int openat(int dirfd, const char *path, int flags, ...)
  */
 
 static __attribute__((unused))
-int sys_open(const char *path, int flags, mode_t mode)
+int _sys_open(const char *path, int flags, mode_t mode)
 {
        return __nolibc_syscall4(__NR_openat, AT_FDCWD, path, flags, mode);
 }
@@ -63,7 +63,7 @@ int open(const char *path, int flags, ...)
                va_end(args);
        }
 
-       return __sysret(sys_open(path, flags, mode));
+       return __sysret(_sys_open(path, flags, mode));
 }
 
 #endif /* _NOLIBC_FCNTL_H */
index fe8195483b6d19a7577a71f8341a9ae079de4a19..294bac1b9039a183ade23f52678cd152f0406403 100644 (file)
  *     a pointer or the negated errno value.
  *
  *   - The second level is mostly architecture-independent. It is made of
- *     static functions called sys_<name>() which rely on __nolibc_syscallN()
+ *     static functions called _sys_<name>() which rely on __nolibc_syscallN()
  *     depending on the syscall definition. These functions are responsible
  *     for exposing the appropriate types for the syscall arguments (int,
  *     pointers, etc) and for setting the appropriate return type (often int).
  *     A few of them are architecture-specific because the syscalls are not all
  *     mapped exactly the same among architectures. For example, some archs do
- *     not implement select() and need pselect6() instead, so the sys_select()
+ *     not implement select() and need pselect6() instead, so the _sys_select()
  *     function will have to abstract this.
  *
  *   - The third level is the libc call definition. It exposes the lower raw
- *     sys_<name>() calls in a way that looks like what a libc usually does,
+ *     _sys_<name>() calls in a way that looks like what a libc usually does,
  *     takes care of specific input values, and of setting errno upon error.
  *     There can be minor variations compared to standard libc calls.
  *
index ea5a6d08c43cb41fa49897fd5a8274bd7c17ff05..dbcf883da237693dd8d24f814429388ef58ffa80 100644 (file)
@@ -21,7 +21,7 @@
  */
 
 static __attribute__((unused))
-int sys_poll(struct pollfd *fds, int nfds, int timeout)
+int _sys_poll(struct pollfd *fds, int nfds, int timeout)
 {
 #if defined(__NR_ppoll_time64)
        struct __kernel_timespec t;
@@ -45,7 +45,7 @@ int sys_poll(struct pollfd *fds, int nfds, int timeout)
 static __attribute__((unused))
 int poll(struct pollfd *fds, int nfds, int timeout)
 {
-       return __sysret(sys_poll(fds, nfds, timeout));
+       return __sysret(_sys_poll(fds, nfds, timeout));
 }
 
 #endif /* _NOLIBC_POLL_H */
index b1af7fa6672db68fef1a54511f36119178d82ff1..7a5f6d9484c8d3154a83bd1f29a56a7ed7c1c73b 100644 (file)
@@ -19,7 +19,7 @@
  */
 
 static __attribute__((unused))
-int sys_setns(int fd, int nstype)
+int _sys_setns(int fd, int nstype)
 {
        return __nolibc_syscall2(__NR_setns, fd, nstype);
 }
@@ -27,7 +27,7 @@ int sys_setns(int fd, int nstype)
 static __attribute__((unused))
 int setns(int fd, int nstype)
 {
-       return __sysret(sys_setns(fd, nstype));
+       return __sysret(_sys_setns(fd, nstype));
 }
 
 
@@ -36,7 +36,7 @@ int setns(int fd, int nstype)
  */
 
 static __attribute__((unused))
-int sys_unshare(int flags)
+int _sys_unshare(int flags)
 {
        return __nolibc_syscall1(__NR_unshare, flags);
 }
@@ -44,7 +44,7 @@ int sys_unshare(int flags)
 static __attribute__((unused))
 int unshare(int flags)
 {
-       return __sysret(sys_unshare(flags));
+       return __sysret(_sys_unshare(flags));
 }
 
 #endif /* _NOLIBC_SCHED_H */
index ac13e53ac31d7c0fb1f58e421417104caa32f765..99a0489fe3e89c7a2bbc109f6bc527c985175e3c 100644 (file)
@@ -20,7 +20,7 @@ int raise(int signal);
 __attribute__((weak,unused,section(".text.nolibc_raise")))
 int raise(int signal)
 {
-       return sys_kill(sys_getpid(), signal);
+       return _sys_kill(_sys_getpid(), signal);
 }
 
 #endif /* _NOLIBC_SIGNAL_H */
index 73b6a771a9f4b74280c7acd821311ff76fa1c081..2113a8e7695d0aba3b7262e30b0c1378ee79da48 100644 (file)
@@ -55,7 +55,7 @@ void abort(void);
 __attribute__((weak,unused,noreturn,section(".text.nolibc_abort")))
 void abort(void)
 {
-       sys_kill(sys_getpid(), SIGABRT);
+       _sys_kill(_sys_getpid(), SIGABRT);
        for (;;);
 }
 
index bc1c76cb2f63e101bf1d8eea433a4ed0934cea51..6335fd51f07f5d0453ad9394f7a976c1b026f2d0 100644 (file)
@@ -63,7 +63,7 @@ static __inline__ int __nolibc_enosys(const char *syscall, ...)
  *   - the "internal" ones, which matches the raw syscall interface at the
  *     kernel level, which may sometimes slightly differ from the documented
  *     libc-level ones. For example most of them return either a valid value
- *     or -errno. All of these are prefixed with "sys_". They may be called
+ *     or -errno. All of these are prefixed with "_sys_". They may be called
  *     by non-portable applications if desired.
  *
  *   - the "exported" ones, whose interface must closely match the one
@@ -85,7 +85,7 @@ static __inline__ int __nolibc_enosys(const char *syscall, ...)
  */
 
 static __attribute__((unused))
-void *sys_brk(void *addr)
+void *_sys_brk(void *addr)
 {
        return (void *)__nolibc_syscall1(__NR_brk, addr);
 }
@@ -93,7 +93,7 @@ void *sys_brk(void *addr)
 static __attribute__((unused))
 int brk(void *addr)
 {
-       void *ret = sys_brk(addr);
+       void *ret = _sys_brk(addr);
 
        if (!ret) {
                SET_ERRNO(ENOMEM);
@@ -106,9 +106,9 @@ static __attribute__((unused))
 void *sbrk(intptr_t inc)
 {
        /* first call to find current end */
-       void *ret = sys_brk(NULL);
+       void *ret = _sys_brk(NULL);
 
-       if (ret && sys_brk(ret + inc) == ret + inc)
+       if (ret && _sys_brk(ret + inc) == ret + inc)
                return ret + inc;
 
        SET_ERRNO(ENOMEM);
@@ -122,7 +122,7 @@ void *sbrk(intptr_t inc)
  */
 
 static __attribute__((unused))
-int sys_chdir(const char *path)
+int _sys_chdir(const char *path)
 {
        return __nolibc_syscall1(__NR_chdir, path);
 }
@@ -130,11 +130,11 @@ int sys_chdir(const char *path)
 static __attribute__((unused))
 int chdir(const char *path)
 {
-       return __sysret(sys_chdir(path));
+       return __sysret(_sys_chdir(path));
 }
 
 static __attribute__((unused))
-int sys_fchdir(int fildes)
+int _sys_fchdir(int fildes)
 {
        return __nolibc_syscall1(__NR_fchdir, fildes);
 }
@@ -142,7 +142,7 @@ int sys_fchdir(int fildes)
 static __attribute__((unused))
 int fchdir(int fildes)
 {
-       return __sysret(sys_fchdir(fildes));
+       return __sysret(_sys_fchdir(fildes));
 }
 
 
@@ -151,7 +151,7 @@ int fchdir(int fildes)
  */
 
 static __attribute__((unused))
-int sys_chmod(const char *path, mode_t mode)
+int _sys_chmod(const char *path, mode_t mode)
 {
 #if defined(__NR_fchmodat)
        return __nolibc_syscall4(__NR_fchmodat, AT_FDCWD, path, mode, 0);
@@ -163,7 +163,7 @@ int sys_chmod(const char *path, mode_t mode)
 static __attribute__((unused))
 int chmod(const char *path, mode_t mode)
 {
-       return __sysret(sys_chmod(path, mode));
+       return __sysret(_sys_chmod(path, mode));
 }
 
 
@@ -172,7 +172,7 @@ int chmod(const char *path, mode_t mode)
  */
 
 static __attribute__((unused))
-int sys_chown(const char *path, uid_t owner, gid_t group)
+int _sys_chown(const char *path, uid_t owner, gid_t group)
 {
 #if defined(__NR_fchownat)
        return __nolibc_syscall5(__NR_fchownat, AT_FDCWD, path, owner, group, 0);
@@ -184,7 +184,7 @@ int sys_chown(const char *path, uid_t owner, gid_t group)
 static __attribute__((unused))
 int chown(const char *path, uid_t owner, gid_t group)
 {
-       return __sysret(sys_chown(path, owner, group));
+       return __sysret(_sys_chown(path, owner, group));
 }
 
 
@@ -193,7 +193,7 @@ int chown(const char *path, uid_t owner, gid_t group)
  */
 
 static __attribute__((unused))
-int sys_chroot(const char *path)
+int _sys_chroot(const char *path)
 {
        return __nolibc_syscall1(__NR_chroot, path);
 }
@@ -201,7 +201,7 @@ int sys_chroot(const char *path)
 static __attribute__((unused))
 int chroot(const char *path)
 {
-       return __sysret(sys_chroot(path));
+       return __sysret(_sys_chroot(path));
 }
 
 
@@ -210,7 +210,7 @@ int chroot(const char *path)
  */
 
 static __attribute__((unused))
-int sys_close(int fd)
+int _sys_close(int fd)
 {
        return __nolibc_syscall1(__NR_close, fd);
 }
@@ -218,7 +218,7 @@ int sys_close(int fd)
 static __attribute__((unused))
 int close(int fd)
 {
-       return __sysret(sys_close(fd));
+       return __sysret(_sys_close(fd));
 }
 
 
@@ -227,7 +227,7 @@ int close(int fd)
  */
 
 static __attribute__((unused))
-int sys_dup(int fd)
+int _sys_dup(int fd)
 {
        return __nolibc_syscall1(__NR_dup, fd);
 }
@@ -235,7 +235,7 @@ int sys_dup(int fd)
 static __attribute__((unused))
 int dup(int fd)
 {
-       return __sysret(sys_dup(fd));
+       return __sysret(_sys_dup(fd));
 }
 
 
@@ -244,7 +244,7 @@ int dup(int fd)
  */
 
 static __attribute__((unused))
-int sys_dup2(int old, int new)
+int _sys_dup2(int old, int new)
 {
 #if defined(__NR_dup3)
        int ret, nr_fcntl;
@@ -269,7 +269,7 @@ int sys_dup2(int old, int new)
 static __attribute__((unused))
 int dup2(int old, int new)
 {
-       return __sysret(sys_dup2(old, new));
+       return __sysret(_sys_dup2(old, new));
 }
 
 
@@ -279,7 +279,7 @@ int dup2(int old, int new)
 
 #if defined(__NR_dup3)
 static __attribute__((unused))
-int sys_dup3(int old, int new, int flags)
+int _sys_dup3(int old, int new, int flags)
 {
        return __nolibc_syscall3(__NR_dup3, old, new, flags);
 }
@@ -287,7 +287,7 @@ int sys_dup3(int old, int new, int flags)
 static __attribute__((unused))
 int dup3(int old, int new, int flags)
 {
-       return __sysret(sys_dup3(old, new, flags));
+       return __sysret(_sys_dup3(old, new, flags));
 }
 #endif
 
@@ -297,7 +297,7 @@ int dup3(int old, int new, int flags)
  */
 
 static __attribute__((unused))
-int sys_execve(const char *filename, char *const argv[], char *const envp[])
+int _sys_execve(const char *filename, char *const argv[], char *const envp[])
 {
        return __nolibc_syscall3(__NR_execve, filename, argv, envp);
 }
@@ -305,7 +305,7 @@ int sys_execve(const char *filename, char *const argv[], char *const envp[])
 static __attribute__((unused))
 int execve(const char *filename, char *const argv[], char *const envp[])
 {
-       return __sysret(sys_execve(filename, argv, envp));
+       return __sysret(_sys_execve(filename, argv, envp));
 }
 
 
@@ -314,7 +314,7 @@ int execve(const char *filename, char *const argv[], char *const envp[])
  */
 
 static __attribute__((noreturn,unused))
-void sys_exit(int status)
+void _sys_exit(int status)
 {
        __nolibc_syscall1(__NR_exit, status & 255);
        while(1); /* shut the "noreturn" warnings. */
@@ -323,7 +323,7 @@ void sys_exit(int status)
 static __attribute__((noreturn,unused))
 void _exit(int status)
 {
-       sys_exit(status);
+       _sys_exit(status);
 }
 
 static __attribute__((noreturn,unused))
@@ -337,9 +337,9 @@ void exit(int status)
  * pid_t fork(void);
  */
 
-#ifndef sys_fork
+#ifndef _sys_fork
 static __attribute__((unused))
-pid_t sys_fork(void)
+pid_t _sys_fork(void)
 {
 #if defined(__NR_clone)
        /* note: some archs only have clone() and not fork(). Different archs
@@ -356,15 +356,15 @@ pid_t sys_fork(void)
 static __attribute__((unused))
 pid_t fork(void)
 {
-       return __sysret(sys_fork());
+       return __sysret(_sys_fork());
 }
 
-#ifndef sys_vfork
+#ifndef _sys_vfork
 static __attribute__((unused))
-pid_t sys_vfork(void)
+pid_t _sys_vfork(void)
 {
 #if defined(__NR_clone)
-       /* See the note in sys_fork(). */
+       /* See the note in _sys_fork(). */
        return __nolibc_syscall5(__NR_clone, CLONE_VM | CLONE_VFORK | SIGCHLD, 0, 0, 0, 0);
 #elif defined(__NR_vfork)
        return __nolibc_syscall0(__NR_vfork);
@@ -375,7 +375,7 @@ pid_t sys_vfork(void)
 static __attribute__((unused))
 pid_t vfork(void)
 {
-       return __sysret(sys_vfork());
+       return __sysret(_sys_vfork());
 }
 
 /*
@@ -383,7 +383,7 @@ pid_t vfork(void)
  */
 
 static __attribute__((unused))
-int sys_fsync(int fd)
+int _sys_fsync(int fd)
 {
        return __nolibc_syscall1(__NR_fsync, fd);
 }
@@ -391,7 +391,7 @@ int sys_fsync(int fd)
 static __attribute__((unused))
 int fsync(int fd)
 {
-       return __sysret(sys_fsync(fd));
+       return __sysret(_sys_fsync(fd));
 }
 
 
@@ -400,7 +400,7 @@ int fsync(int fd)
  */
 
 static __attribute__((unused))
-int sys_getdents64(int fd, struct linux_dirent64 *dirp, int count)
+int _sys_getdents64(int fd, struct linux_dirent64 *dirp, int count)
 {
        return __nolibc_syscall3(__NR_getdents64, fd, dirp, count);
 }
@@ -408,7 +408,7 @@ int sys_getdents64(int fd, struct linux_dirent64 *dirp, int count)
 static __attribute__((unused))
 int getdents64(int fd, struct linux_dirent64 *dirp, int count)
 {
-       return __sysret(sys_getdents64(fd, dirp, count));
+       return __sysret(_sys_getdents64(fd, dirp, count));
 }
 
 
@@ -417,7 +417,7 @@ int getdents64(int fd, struct linux_dirent64 *dirp, int count)
  */
 
 static __attribute__((unused))
-uid_t sys_geteuid(void)
+uid_t _sys_geteuid(void)
 {
 #if defined(__NR_geteuid32)
        return __nolibc_syscall0(__NR_geteuid32);
@@ -429,7 +429,7 @@ uid_t sys_geteuid(void)
 static __attribute__((unused))
 uid_t geteuid(void)
 {
-       return sys_geteuid();
+       return _sys_geteuid();
 }
 
 
@@ -438,7 +438,7 @@ uid_t geteuid(void)
  */
 
 static __attribute__((unused))
-pid_t sys_getpgid(pid_t pid)
+pid_t _sys_getpgid(pid_t pid)
 {
        return __nolibc_syscall1(__NR_getpgid, pid);
 }
@@ -446,7 +446,7 @@ pid_t sys_getpgid(pid_t pid)
 static __attribute__((unused))
 pid_t getpgid(pid_t pid)
 {
-       return __sysret(sys_getpgid(pid));
+       return __sysret(_sys_getpgid(pid));
 }
 
 
@@ -455,15 +455,15 @@ pid_t getpgid(pid_t pid)
  */
 
 static __attribute__((unused))
-pid_t sys_getpgrp(void)
+pid_t _sys_getpgrp(void)
 {
-       return sys_getpgid(0);
+       return _sys_getpgid(0);
 }
 
 static __attribute__((unused))
 pid_t getpgrp(void)
 {
-       return sys_getpgrp();
+       return _sys_getpgrp();
 }
 
 
@@ -472,7 +472,7 @@ pid_t getpgrp(void)
  */
 
 static __attribute__((unused))
-pid_t sys_getpid(void)
+pid_t _sys_getpid(void)
 {
        return __nolibc_syscall0(__NR_getpid);
 }
@@ -480,7 +480,7 @@ pid_t sys_getpid(void)
 static __attribute__((unused))
 pid_t getpid(void)
 {
-       return sys_getpid();
+       return _sys_getpid();
 }
 
 
@@ -489,7 +489,7 @@ pid_t getpid(void)
  */
 
 static __attribute__((unused))
-pid_t sys_getppid(void)
+pid_t _sys_getppid(void)
 {
        return __nolibc_syscall0(__NR_getppid);
 }
@@ -497,7 +497,7 @@ pid_t sys_getppid(void)
 static __attribute__((unused))
 pid_t getppid(void)
 {
-       return sys_getppid();
+       return _sys_getppid();
 }
 
 
@@ -506,7 +506,7 @@ pid_t getppid(void)
  */
 
 static __attribute__((unused))
-pid_t sys_gettid(void)
+pid_t _sys_gettid(void)
 {
        return __nolibc_syscall0(__NR_gettid);
 }
@@ -514,7 +514,7 @@ pid_t sys_gettid(void)
 static __attribute__((unused))
 pid_t gettid(void)
 {
-       return sys_gettid();
+       return _sys_gettid();
 }
 
 #ifndef NOLIBC_NO_RUNTIME
@@ -536,7 +536,7 @@ int getpagesize(void)
  */
 
 static __attribute__((unused))
-uid_t sys_getuid(void)
+uid_t _sys_getuid(void)
 {
 #if defined(__NR_getuid32)
        return __nolibc_syscall0(__NR_getuid32);
@@ -548,7 +548,7 @@ uid_t sys_getuid(void)
 static __attribute__((unused))
 uid_t getuid(void)
 {
-       return sys_getuid();
+       return _sys_getuid();
 }
 
 
@@ -557,7 +557,7 @@ uid_t getuid(void)
  */
 
 static __attribute__((unused))
-int sys_kill(pid_t pid, int signal)
+int _sys_kill(pid_t pid, int signal)
 {
        return __nolibc_syscall2(__NR_kill, pid, signal);
 }
@@ -565,7 +565,7 @@ int sys_kill(pid_t pid, int signal)
 static __attribute__((unused))
 int kill(pid_t pid, int signal)
 {
-       return __sysret(sys_kill(pid, signal));
+       return __sysret(_sys_kill(pid, signal));
 }
 
 
@@ -574,7 +574,7 @@ int kill(pid_t pid, int signal)
  */
 
 static __attribute__((unused))
-int sys_link(const char *old, const char *new)
+int _sys_link(const char *old, const char *new)
 {
 #if defined(__NR_linkat)
        return __nolibc_syscall5(__NR_linkat, AT_FDCWD, old, AT_FDCWD, new, 0);
@@ -586,7 +586,7 @@ int sys_link(const char *old, const char *new)
 static __attribute__((unused))
 int link(const char *old, const char *new)
 {
-       return __sysret(sys_link(old, new));
+       return __sysret(_sys_link(old, new));
 }
 
 
@@ -595,7 +595,7 @@ int link(const char *old, const char *new)
  */
 
 static __attribute__((unused))
-off_t sys_lseek(int fd, off_t offset, int whence)
+off_t _sys_lseek(int fd, off_t offset, int whence)
 {
 #if defined(__NR_llseek)
        __kernel_loff_t loff = 0;
@@ -617,7 +617,7 @@ off_t sys_lseek(int fd, off_t offset, int whence)
 static __attribute__((unused))
 off_t lseek(int fd, off_t offset, int whence)
 {
-       return __sysret(sys_lseek(fd, offset, whence));
+       return __sysret(_sys_lseek(fd, offset, whence));
 }
 
 
@@ -626,7 +626,7 @@ off_t lseek(int fd, off_t offset, int whence)
  */
 
 static __attribute__((unused))
-int sys_mkdir(const char *path, mode_t mode)
+int _sys_mkdir(const char *path, mode_t mode)
 {
 #if defined(__NR_mkdirat)
        return __nolibc_syscall3(__NR_mkdirat, AT_FDCWD, path, mode);
@@ -638,7 +638,7 @@ int sys_mkdir(const char *path, mode_t mode)
 static __attribute__((unused))
 int mkdir(const char *path, mode_t mode)
 {
-       return __sysret(sys_mkdir(path, mode));
+       return __sysret(_sys_mkdir(path, mode));
 }
 
 /*
@@ -646,7 +646,7 @@ int mkdir(const char *path, mode_t mode)
  */
 
 static __attribute__((unused))
-int sys_rmdir(const char *path)
+int _sys_rmdir(const char *path)
 {
 #if defined(__NR_rmdir)
        return __nolibc_syscall1(__NR_rmdir, path);
@@ -658,7 +658,7 @@ int sys_rmdir(const char *path)
 static __attribute__((unused))
 int rmdir(const char *path)
 {
-       return __sysret(sys_rmdir(path));
+       return __sysret(_sys_rmdir(path));
 }
 
 
@@ -667,7 +667,7 @@ int rmdir(const char *path)
  */
 
 static __attribute__((unused))
-long sys_mknod(const char *path, mode_t mode, dev_t dev)
+long _sys_mknod(const char *path, mode_t mode, dev_t dev)
 {
 #if defined(__NR_mknodat)
        return __nolibc_syscall4(__NR_mknodat, AT_FDCWD, path, mode, dev);
@@ -679,7 +679,7 @@ long sys_mknod(const char *path, mode_t mode, dev_t dev)
 static __attribute__((unused))
 int mknod(const char *path, mode_t mode, dev_t dev)
 {
-       return __sysret(sys_mknod(path, mode, dev));
+       return __sysret(_sys_mknod(path, mode, dev));
 }
 
 
@@ -689,7 +689,7 @@ int mknod(const char *path, mode_t mode, dev_t dev)
  */
 
 static __attribute__((unused))
-int sys_pipe2(int pipefd[2], int flags)
+int _sys_pipe2(int pipefd[2], int flags)
 {
        return __nolibc_syscall2(__NR_pipe2, pipefd, flags);
 }
@@ -697,7 +697,7 @@ int sys_pipe2(int pipefd[2], int flags)
 static __attribute__((unused))
 int pipe2(int pipefd[2], int flags)
 {
-       return __sysret(sys_pipe2(pipefd, flags));
+       return __sysret(_sys_pipe2(pipefd, flags));
 }
 
 static __attribute__((unused))
@@ -712,7 +712,7 @@ int pipe(int pipefd[2])
  */
 
 static __attribute__((unused))
-int sys_pivot_root(const char *new, const char *old)
+int _sys_pivot_root(const char *new, const char *old)
 {
        return __nolibc_syscall2(__NR_pivot_root, new, old);
 }
@@ -720,7 +720,7 @@ int sys_pivot_root(const char *new, const char *old)
 static __attribute__((unused))
 int pivot_root(const char *new, const char *old)
 {
-       return __sysret(sys_pivot_root(new, old));
+       return __sysret(_sys_pivot_root(new, old));
 }
 
 
@@ -729,7 +729,7 @@ int pivot_root(const char *new, const char *old)
  */
 
 static __attribute__((unused))
-ssize_t sys_read(int fd, void *buf, size_t count)
+ssize_t _sys_read(int fd, void *buf, size_t count)
 {
        return __nolibc_syscall3(__NR_read, fd, buf, count);
 }
@@ -737,7 +737,7 @@ ssize_t sys_read(int fd, void *buf, size_t count)
 static __attribute__((unused))
 ssize_t read(int fd, void *buf, size_t count)
 {
-       return __sysret(sys_read(fd, buf, count));
+       return __sysret(_sys_read(fd, buf, count));
 }
 
 
@@ -746,7 +746,7 @@ ssize_t read(int fd, void *buf, size_t count)
  */
 
 static __attribute__((unused))
-int sys_sched_yield(void)
+int _sys_sched_yield(void)
 {
        return __nolibc_syscall0(__NR_sched_yield);
 }
@@ -754,7 +754,7 @@ int sys_sched_yield(void)
 static __attribute__((unused))
 int sched_yield(void)
 {
-       return __sysret(sys_sched_yield());
+       return __sysret(_sys_sched_yield());
 }
 
 
@@ -763,7 +763,7 @@ int sched_yield(void)
  */
 
 static __attribute__((unused))
-int sys_setpgid(pid_t pid, pid_t pgid)
+int _sys_setpgid(pid_t pid, pid_t pgid)
 {
        return __nolibc_syscall2(__NR_setpgid, pid, pgid);
 }
@@ -771,7 +771,7 @@ int sys_setpgid(pid_t pid, pid_t pgid)
 static __attribute__((unused))
 int setpgid(pid_t pid, pid_t pgid)
 {
-       return __sysret(sys_setpgid(pid, pgid));
+       return __sysret(_sys_setpgid(pid, pgid));
 }
 
 /*
@@ -790,7 +790,7 @@ pid_t setpgrp(void)
  */
 
 static __attribute__((unused))
-pid_t sys_setsid(void)
+pid_t _sys_setsid(void)
 {
        return __nolibc_syscall0(__NR_setsid);
 }
@@ -798,7 +798,7 @@ pid_t sys_setsid(void)
 static __attribute__((unused))
 pid_t setsid(void)
 {
-       return __sysret(sys_setsid());
+       return __sysret(_sys_setsid());
 }
 
 
@@ -807,7 +807,7 @@ pid_t setsid(void)
  */
 
 static __attribute__((unused))
-int sys_symlink(const char *old, const char *new)
+int _sys_symlink(const char *old, const char *new)
 {
 #if defined(__NR_symlinkat)
        return __nolibc_syscall3(__NR_symlinkat, old, AT_FDCWD, new);
@@ -819,7 +819,7 @@ int sys_symlink(const char *old, const char *new)
 static __attribute__((unused))
 int symlink(const char *old, const char *new)
 {
-       return __sysret(sys_symlink(old, new));
+       return __sysret(_sys_symlink(old, new));
 }
 
 
@@ -828,7 +828,7 @@ int symlink(const char *old, const char *new)
  */
 
 static __attribute__((unused))
-mode_t sys_umask(mode_t mode)
+mode_t _sys_umask(mode_t mode)
 {
        return __nolibc_syscall1(__NR_umask, mode);
 }
@@ -836,7 +836,7 @@ mode_t sys_umask(mode_t mode)
 static __attribute__((unused))
 mode_t umask(mode_t mode)
 {
-       return sys_umask(mode);
+       return _sys_umask(mode);
 }
 
 
@@ -845,7 +845,7 @@ mode_t umask(mode_t mode)
  */
 
 static __attribute__((unused))
-int sys_umount2(const char *path, int flags)
+int _sys_umount2(const char *path, int flags)
 {
        return __nolibc_syscall2(__NR_umount2, path, flags);
 }
@@ -853,7 +853,7 @@ int sys_umount2(const char *path, int flags)
 static __attribute__((unused))
 int umount2(const char *path, int flags)
 {
-       return __sysret(sys_umount2(path, flags));
+       return __sysret(_sys_umount2(path, flags));
 }
 
 
@@ -862,7 +862,7 @@ int umount2(const char *path, int flags)
  */
 
 static __attribute__((unused))
-int sys_unlink(const char *path)
+int _sys_unlink(const char *path)
 {
 #if defined(__NR_unlinkat)
        return __nolibc_syscall3(__NR_unlinkat, AT_FDCWD, path, 0);
@@ -874,7 +874,7 @@ int sys_unlink(const char *path)
 static __attribute__((unused))
 int unlink(const char *path)
 {
-       return __sysret(sys_unlink(path));
+       return __sysret(_sys_unlink(path));
 }
 
 
@@ -883,7 +883,7 @@ int unlink(const char *path)
  */
 
 static __attribute__((unused))
-ssize_t sys_write(int fd, const void *buf, size_t count)
+ssize_t _sys_write(int fd, const void *buf, size_t count)
 {
        return __nolibc_syscall3(__NR_write, fd, buf, count);
 }
@@ -891,7 +891,7 @@ ssize_t sys_write(int fd, const void *buf, size_t count)
 static __attribute__((unused))
 ssize_t write(int fd, const void *buf, size_t count)
 {
-       return __sysret(sys_write(fd, buf, count));
+       return __sysret(_sys_write(fd, buf, count));
 }
 
 
@@ -900,7 +900,7 @@ ssize_t write(int fd, const void *buf, size_t count)
  */
 
 static __attribute__((unused))
-int sys_memfd_create(const char *name, unsigned int flags)
+int _sys_memfd_create(const char *name, unsigned int flags)
 {
        return __nolibc_syscall2(__NR_memfd_create, name, flags);
 }
@@ -908,7 +908,7 @@ int sys_memfd_create(const char *name, unsigned int flags)
 static __attribute__((unused))
 int memfd_create(const char *name, unsigned int flags)
 {
-       return __sysret(sys_memfd_create(name, flags));
+       return __sysret(_sys_memfd_create(name, flags));
 }
 
 #endif /* _NOLIBC_SYS_H */
index 289cc1494f2c376f04b647f459345815518f948d..f062a7b806cf7dc1dbbd5359eb3946f3b5e265d4 100644 (file)
  */
 
 static __attribute__((unused))
-long sys_ioctl(unsigned int fd, unsigned int cmd, unsigned long arg)
+long _sys_ioctl(unsigned int fd, unsigned int cmd, unsigned long arg)
 {
        return __nolibc_syscall3(__NR_ioctl, fd, cmd, arg);
 }
 
-#define ioctl(fd, cmd, arg) __sysret(sys_ioctl(fd, cmd, (unsigned long)(arg)))
+#define ioctl(fd, cmd, arg) __sysret(_sys_ioctl(fd, cmd, (unsigned long)(arg)))
 
 #endif /* _NOLIBC_SYS_IOCTL_H */
index 5679fdda0a872d3bafacd4ee9ec1f08ed839d911..91d77a51412d4dbed8cf268bc2ec58fe373f31b5 100644 (file)
 #include "../arch.h"
 #include "../sys.h"
 
-#ifndef sys_mmap
+#ifndef _sys_mmap
 static __attribute__((unused))
-void *sys_mmap(void *addr, size_t length, int prot, int flags, int fd,
-              off_t offset)
+void *_sys_mmap(void *addr, size_t length, int prot, int flags, int fd,
+               off_t offset)
 {
        int n;
 
@@ -34,7 +34,7 @@ void *sys_mmap(void *addr, size_t length, int prot, int flags, int fd,
 static __attribute__((unused))
 void *mmap(void *addr, size_t length, int prot, int flags, int fd, off_t offset)
 {
-       void *ret = sys_mmap(addr, length, prot, flags, fd, offset);
+       void *ret = _sys_mmap(addr, length, prot, flags, fd, offset);
 
        if ((unsigned long)ret >= -4095UL) {
                SET_ERRNO(-(long)ret);
@@ -44,7 +44,7 @@ void *mmap(void *addr, size_t length, int prot, int flags, int fd, off_t offset)
 }
 
 static __attribute__((unused))
-void *sys_mremap(void *old_address, size_t old_size, size_t new_size, int flags, void *new_address)
+void *_sys_mremap(void *old_address, size_t old_size, size_t new_size, int flags, void *new_address)
 {
        return (void *)__nolibc_syscall5(__NR_mremap, old_address, old_size,
                                         new_size, flags, new_address);
@@ -53,7 +53,7 @@ void *sys_mremap(void *old_address, size_t old_size, size_t new_size, int flags,
 static __attribute__((unused))
 void *mremap(void *old_address, size_t old_size, size_t new_size, int flags, void *new_address)
 {
-       void *ret = sys_mremap(old_address, old_size, new_size, flags, new_address);
+       void *ret = _sys_mremap(old_address, old_size, new_size, flags, new_address);
 
        if ((unsigned long)ret >= -4095UL) {
                SET_ERRNO(-(long)ret);
@@ -63,7 +63,7 @@ void *mremap(void *old_address, size_t old_size, size_t new_size, int flags, voi
 }
 
 static __attribute__((unused))
-int sys_munmap(void *addr, size_t length)
+int _sys_munmap(void *addr, size_t length)
 {
        return __nolibc_syscall2(__NR_munmap, addr, length);
 }
@@ -71,7 +71,7 @@ int sys_munmap(void *addr, size_t length)
 static __attribute__((unused))
 int munmap(void *addr, size_t length)
 {
-       return __sysret(sys_munmap(addr, length));
+       return __sysret(_sys_munmap(addr, length));
 }
 
 #endif /* _NOLIBC_SYS_MMAN_H */
index 1f8d14da276f9c173eaf124bf6566f21c27ada5d..8d3128ebc536f28db64ff9be20b74bfca97ca765 100644 (file)
@@ -20,8 +20,8 @@
  *           const void *data);
  */
 static __attribute__((unused))
-int sys_mount(const char *src, const char *tgt, const char *fst,
-             unsigned long flags, const void *data)
+int _sys_mount(const char *src, const char *tgt, const char *fst,
+              unsigned long flags, const void *data)
 {
        return __nolibc_syscall5(__NR_mount, src, tgt, fst, flags, data);
 }
@@ -31,7 +31,7 @@ int mount(const char *src, const char *tgt,
          const char *fst, unsigned long flags,
          const void *data)
 {
-       return __sysret(sys_mount(src, tgt, fst, flags, data));
+       return __sysret(_sys_mount(src, tgt, fst, flags, data));
 }
 
 #endif /* _NOLIBC_SYS_MOUNT_H */
index b019b46183289f3694d8e7a76c62ca4ddbb3a87c..3e11d3e5af12a51431865a0f4041458cec9d2e81 100644 (file)
@@ -20,8 +20,8 @@
  */
 
 static __attribute__((unused))
-int sys_prctl(int option, unsigned long arg2, unsigned long arg3,
-                         unsigned long arg4, unsigned long arg5)
+int _sys_prctl(int option, unsigned long arg2, unsigned long arg3,
+                          unsigned long arg4, unsigned long arg5)
 {
        return __nolibc_syscall5(__NR_prctl, option, arg2, arg3, arg4, arg5);
 }
@@ -30,7 +30,7 @@ static __attribute__((unused))
 int prctl(int option, unsigned long arg2, unsigned long arg3,
                      unsigned long arg4, unsigned long arg5)
 {
-       return __sysret(sys_prctl(option, arg2, arg3, arg4, arg5));
+       return __sysret(_sys_prctl(option, arg2, arg3, arg4, arg5));
 }
 
 #endif /* _NOLIBC_SYS_PRCTL_H */
index 6cde77e93ceb6f699a8ef585c85d4d7c28d255a1..4c4820f4f3362d08027eafdad607a076d4221087 100644 (file)
@@ -19,7 +19,7 @@
  * long ptrace(int op, pid_t pid, void *addr, void *data);
  */
 static __attribute__((unused))
-long sys_ptrace(int op, pid_t pid, void *addr, void *data)
+long _sys_ptrace(int op, pid_t pid, void *addr, void *data)
 {
        return __nolibc_syscall4(__NR_ptrace, op, pid, addr, data);
 }
@@ -27,7 +27,7 @@ long sys_ptrace(int op, pid_t pid, void *addr, void *data)
 static __attribute__((unused))
 ssize_t ptrace(int op, pid_t pid, void *addr, void *data)
 {
-       return __sysret(sys_ptrace(op, pid, addr, data));
+       return __sysret(_sys_ptrace(op, pid, addr, data));
 }
 
 #endif /* _NOLIBC_SYS_PTRACE_H */
index af9a270fc29d5663e39045a7099b19f695adeabf..6d055b00bd90b7652f3cf7cfec4a6ffedd506f29 100644 (file)
@@ -20,7 +20,7 @@
  */
 
 static __attribute__((unused))
-ssize_t sys_getrandom(void *buf, size_t buflen, unsigned int flags)
+ssize_t _sys_getrandom(void *buf, size_t buflen, unsigned int flags)
 {
        return __nolibc_syscall3(__NR_getrandom, buf, buflen, flags);
 }
@@ -28,7 +28,7 @@ ssize_t sys_getrandom(void *buf, size_t buflen, unsigned int flags)
 static __attribute__((unused))
 ssize_t getrandom(void *buf, size_t buflen, unsigned int flags)
 {
-       return __sysret(sys_getrandom(buf, buflen, flags));
+       return __sysret(_sys_getrandom(buf, buflen, flags));
 }
 
 #endif /* _NOLIBC_SYS_RANDOM_H */
index 20431025ccc69f0ddb864709e208a5311446487b..73cbca37c1f067fde2e8ec913322f52195d62e6a 100644 (file)
@@ -20,7 +20,7 @@
  */
 
 static __attribute__((unused))
-ssize_t sys_reboot(int magic1, int magic2, int cmd, void *arg)
+ssize_t _sys_reboot(int magic1, int magic2, int cmd, void *arg)
 {
        return __nolibc_syscall4(__NR_reboot, magic1, magic2, cmd, arg);
 }
@@ -28,7 +28,7 @@ ssize_t sys_reboot(int magic1, int magic2, int cmd, void *arg)
 static __attribute__((unused))
 int reboot(int cmd)
 {
-       return __sysret(sys_reboot(LINUX_REBOOT_MAGIC1, LINUX_REBOOT_MAGIC2, cmd, NULL));
+       return __sysret(_sys_reboot(LINUX_REBOOT_MAGIC1, LINUX_REBOOT_MAGIC2, cmd, NULL));
 }
 
 #endif /* _NOLIBC_SYS_REBOOT_H */
index ff3c65f5fade056bc53965b1740bb38beabc9b75..f35de1c4e9ad0a26fe02326a90f2229d96343b8b 100644 (file)
@@ -20,8 +20,8 @@
  */
 
 static __attribute__((unused))
-int sys_prlimit64(pid_t pid, int resource,
-                 const struct rlimit64 *new_limit, struct rlimit64 *old_limit)
+int _sys_prlimit64(pid_t pid, int resource,
+                  const struct rlimit64 *new_limit, struct rlimit64 *old_limit)
 {
        return __nolibc_syscall4(__NR_prlimit64, pid, resource, new_limit, old_limit);
 }
@@ -32,7 +32,7 @@ int getrlimit(int resource, struct rlimit *rlim)
        struct rlimit64 rlim64;
        int ret;
 
-       ret = __sysret(sys_prlimit64(0, resource, NULL, &rlim64));
+       ret = __sysret(_sys_prlimit64(0, resource, NULL, &rlim64));
        rlim->rlim_cur = rlim64.rlim_cur;
        rlim->rlim_max = rlim64.rlim_max;
 
@@ -47,7 +47,7 @@ int setrlimit(int resource, const struct rlimit *rlim)
                .rlim_max = rlim->rlim_max,
        };
 
-       return __sysret(sys_prlimit64(0, resource, &rlim64, NULL));
+       return __sysret(_sys_prlimit64(0, resource, &rlim64, NULL));
 }
 
 #endif /* _NOLIBC_SYS_RESOURCE_H */
index fcbcf4d0f8d10aac6c2099fbd52e9dce584983c1..6d65d9ef3d6af43efd84857f59aa5a02da4298f3 100644 (file)
@@ -61,7 +61,7 @@ typedef struct {
  */
 
 static __attribute__((unused))
-int sys_select(int nfds, fd_set *rfds, fd_set *wfds, fd_set *efds, struct timeval *timeout)
+int _sys_select(int nfds, fd_set *rfds, fd_set *wfds, fd_set *efds, struct timeval *timeout)
 {
 #if defined(__NR_pselect6_time64)
        struct __kernel_timespec t;
@@ -87,7 +87,7 @@ int sys_select(int nfds, fd_set *rfds, fd_set *wfds, fd_set *efds, struct timeva
 static __attribute__((unused))
 int select(int nfds, fd_set *rfds, fd_set *wfds, fd_set *efds, struct timeval *timeout)
 {
-       return __sysret(sys_select(nfds, rfds, wfds, efds, timeout));
+       return __sysret(_sys_select(nfds, rfds, wfds, efds, timeout));
 }
 
 
index 2777217793db7b1ede61c1b32b64ba658ada26ee..b2ef34a617ca11119994a8cb19db405f3d267e28 100644 (file)
@@ -23,7 +23,7 @@
  */
 
 static __attribute__((unused))
-int sys_statx(int fd, const char *path, int flags, unsigned int mask, struct statx *buf)
+int _sys_statx(int fd, const char *path, int flags, unsigned int mask, struct statx *buf)
 {
 #ifdef __NR_statx
        return __nolibc_syscall5(__NR_statx, fd, path, flags, mask, buf);
@@ -35,7 +35,7 @@ int sys_statx(int fd, const char *path, int flags, unsigned int mask, struct sta
 static __attribute__((unused))
 int statx(int fd, const char *path, int flags, unsigned int mask, struct statx *buf)
 {
-       return __sysret(sys_statx(fd, path, flags, mask, buf));
+       return __sysret(_sys_statx(fd, path, flags, mask, buf));
 }
 
 
@@ -45,7 +45,7 @@ int fstatat(int fd, const char *path, struct stat *buf, int flag)
        struct statx statx;
        long ret;
 
-       ret = __sysret(sys_statx(fd, path, flag | AT_NO_AUTOMOUNT, STATX_BASIC_STATS, &statx));
+       ret = __sysret(_sys_statx(fd, path, flag | AT_NO_AUTOMOUNT, STATX_BASIC_STATS, &statx));
        if (ret == -1)
                return ret;
 
index afdb7e326df1703a49e24a8c3182e5aecb12c77e..c3bb47f69f06d06f98df3cb682ab0da4812096fb 100644 (file)
 #include "../arch.h"
 #include "../sys.h"
 
-static int sys_clock_gettime(clockid_t clockid, struct timespec *tp);
+static int _sys_clock_gettime(clockid_t clockid, struct timespec *tp);
 
 /*
  * int gettimeofday(struct timeval *tv, struct timezone *tz);
  */
 
 static __attribute__((unused))
-int sys_gettimeofday(struct timeval *tv, struct timezone *tz)
+int _sys_gettimeofday(struct timeval *tv, struct timezone *tz)
 {
        (void) tz; /* Non-NULL tz is undefined behaviour */
 
        struct timespec tp;
        int ret;
 
-       ret = sys_clock_gettime(CLOCK_REALTIME, &tp);
+       ret = _sys_clock_gettime(CLOCK_REALTIME, &tp);
        if (!ret && tv) {
                tv->tv_sec = tp.tv_sec;
                tv->tv_usec = (uint32_t)tp.tv_nsec / 1000;
@@ -39,7 +39,7 @@ int sys_gettimeofday(struct timeval *tv, struct timezone *tz)
 static __attribute__((unused))
 int gettimeofday(struct timeval *tv, struct timezone *tz)
 {
-       return __sysret(sys_gettimeofday(tv, tz));
+       return __sysret(_sys_gettimeofday(tv, tz));
 }
 
 #endif /* _NOLIBC_SYS_TIME_H */
index 87f89c789b3bc06908daa91a6da895f124fd3afb..cb7fef37a7a432bc0373fed3e8af589f1391a61b 100644 (file)
@@ -17,7 +17,7 @@
 
 
 static __attribute__((unused))
-int sys_timerfd_create(int clockid, int flags)
+int _sys_timerfd_create(int clockid, int flags)
 {
        return __nolibc_syscall2(__NR_timerfd_create, clockid, flags);
 }
@@ -25,12 +25,12 @@ int sys_timerfd_create(int clockid, int flags)
 static __attribute__((unused))
 int timerfd_create(int clockid, int flags)
 {
-       return __sysret(sys_timerfd_create(clockid, flags));
+       return __sysret(_sys_timerfd_create(clockid, flags));
 }
 
 
 static __attribute__((unused))
-int sys_timerfd_gettime(int fd, struct itimerspec *curr_value)
+int _sys_timerfd_gettime(int fd, struct itimerspec *curr_value)
 {
 #if defined(__NR_timerfd_gettime64)
        __nolibc_assert_time64_type(curr_value->it_value.tv_sec);
@@ -44,13 +44,13 @@ int sys_timerfd_gettime(int fd, struct itimerspec *curr_value)
 static __attribute__((unused))
 int timerfd_gettime(int fd, struct itimerspec *curr_value)
 {
-       return __sysret(sys_timerfd_gettime(fd, curr_value));
+       return __sysret(_sys_timerfd_gettime(fd, curr_value));
 }
 
 
 static __attribute__((unused))
-int sys_timerfd_settime(int fd, int flags,
-                       const struct itimerspec *new_value, struct itimerspec *old_value)
+int _sys_timerfd_settime(int fd, int flags,
+                        const struct itimerspec *new_value, struct itimerspec *old_value)
 {
 #if defined(__NR_timerfd_settime64)
        __nolibc_assert_time64_type(new_value->it_value.tv_sec);
@@ -65,7 +65,7 @@ static __attribute__((unused))
 int timerfd_settime(int fd, int flags,
                    const struct itimerspec *new_value, struct itimerspec *old_value)
 {
-       return __sysret(sys_timerfd_settime(fd, flags, new_value, old_value));
+       return __sysret(_sys_timerfd_settime(fd, flags, new_value, old_value));
 }
 
 #endif /* _NOLIBC_SYS_TIMERFD_H */
index 21ff8c626dfe09127e8194601a4eda5d2a95ea58..06bf17ddd5d2e9c1a82836a27a7bbbc405075371 100644 (file)
@@ -19,7 +19,7 @@
  * ssize_t readv(int fd, const struct iovec *iovec, int count);
  */
 static __attribute__((unused))
-ssize_t sys_readv(int fd, const struct iovec *iovec, int count)
+ssize_t _sys_readv(int fd, const struct iovec *iovec, int count)
 {
        return __nolibc_syscall3(__NR_readv, fd, iovec, count);
 }
@@ -27,14 +27,14 @@ ssize_t sys_readv(int fd, const struct iovec *iovec, int count)
 static __attribute__((unused))
 ssize_t readv(int fd, const struct iovec *iovec, int count)
 {
-       return __sysret(sys_readv(fd, iovec, count));
+       return __sysret(_sys_readv(fd, iovec, count));
 }
 
 /*
  * ssize_t writev(int fd, const struct iovec *iovec, int count);
  */
 static __attribute__((unused))
-ssize_t sys_writev(int fd, const struct iovec *iovec, int count)
+ssize_t _sys_writev(int fd, const struct iovec *iovec, int count)
 {
        return __nolibc_syscall3(__NR_writev, fd, iovec, count);
 }
@@ -42,7 +42,7 @@ ssize_t sys_writev(int fd, const struct iovec *iovec, int count)
 static __attribute__((unused))
 ssize_t writev(int fd, const struct iovec *iovec, int count)
 {
-       return __sysret(sys_writev(fd, iovec, count));
+       return __sysret(_sys_writev(fd, iovec, count));
 }
 
 
index 25992d644525d4393b70bfe514f9864136fc2761..2aaf873b798509eb38ae42bb91e64ca6dcf55c01 100644 (file)
@@ -28,7 +28,7 @@ struct utsname {
 };
 
 static __attribute__((unused))
-int sys_uname(struct utsname *buf)
+int _sys_uname(struct utsname *buf)
 {
        return __nolibc_syscall1(__NR_uname, buf);
 }
@@ -36,7 +36,7 @@ int sys_uname(struct utsname *buf)
 static __attribute__((unused))
 int uname(struct utsname *buf)
 {
-       return __sysret(sys_uname(buf));
+       return __sysret(_sys_uname(buf));
 }
 
 #endif /* _NOLIBC_SYS_UTSNAME_H */
index bc11100e7f82aa9b073cd5a73580fe5c950406c5..7a1feb2b66fc97ec22e5f9bdc8a039bad6c71859 100644 (file)
@@ -21,7 +21,7 @@
  */
 
 static __attribute__((unused))
-int sys_waitid(int which, pid_t pid, siginfo_t *infop, int options, struct rusage *rusage)
+int _sys_waitid(int which, pid_t pid, siginfo_t *infop, int options, struct rusage *rusage)
 {
        return __nolibc_syscall5(__NR_waitid, which, pid, infop, options, rusage);
 }
@@ -29,7 +29,7 @@ int sys_waitid(int which, pid_t pid, siginfo_t *infop, int options, struct rusag
 static __attribute__((unused))
 int waitid(int which, pid_t pid, siginfo_t *infop, int options)
 {
-       return __sysret(sys_waitid(which, pid, infop, options, NULL));
+       return __sysret(_sys_waitid(which, pid, infop, options, NULL));
 }
 
 
index 4d93d5188cecce889d6a5625bfc5dea676d6b6b3..9ba930710ff90b380d8db711938d06045438c78f 100644 (file)
@@ -33,7 +33,7 @@
  */
 
 static __attribute__((unused))
-int sys_clock_getres(clockid_t clockid, struct timespec *res)
+int _sys_clock_getres(clockid_t clockid, struct timespec *res)
 {
 #if defined(__NR_clock_getres_time64)
        __nolibc_assert_time64_type(res->tv_sec);
@@ -47,11 +47,11 @@ int sys_clock_getres(clockid_t clockid, struct timespec *res)
 static __attribute__((unused))
 int clock_getres(clockid_t clockid, struct timespec *res)
 {
-       return __sysret(sys_clock_getres(clockid, res));
+       return __sysret(_sys_clock_getres(clockid, res));
 }
 
 static __attribute__((unused))
-int sys_clock_gettime(clockid_t clockid, struct timespec *tp)
+int _sys_clock_gettime(clockid_t clockid, struct timespec *tp)
 {
 #if defined(__NR_clock_gettime64)
        __nolibc_assert_time64_type(tp->tv_sec);
@@ -65,11 +65,11 @@ int sys_clock_gettime(clockid_t clockid, struct timespec *tp)
 static __attribute__((unused))
 int clock_gettime(clockid_t clockid, struct timespec *tp)
 {
-       return __sysret(sys_clock_gettime(clockid, tp));
+       return __sysret(_sys_clock_gettime(clockid, tp));
 }
 
 static __attribute__((unused))
-int sys_clock_settime(clockid_t clockid, struct timespec *tp)
+int _sys_clock_settime(clockid_t clockid, struct timespec *tp)
 {
 #if defined(__NR_clock_settime64)
        __nolibc_assert_time64_type(tp->tv_sec);
@@ -83,12 +83,12 @@ int sys_clock_settime(clockid_t clockid, struct timespec *tp)
 static __attribute__((unused))
 int clock_settime(clockid_t clockid, struct timespec *tp)
 {
-       return __sysret(sys_clock_settime(clockid, tp));
+       return __sysret(_sys_clock_settime(clockid, tp));
 }
 
 static __attribute__((unused))
-int sys_clock_nanosleep(clockid_t clockid, int flags, const struct timespec *rqtp,
-                       struct timespec *rmtp)
+int _sys_clock_nanosleep(clockid_t clockid, int flags, const struct timespec *rqtp,
+                        struct timespec *rmtp)
 {
 #if defined(__NR_clock_nanosleep_time64)
        __nolibc_assert_time64_type(rqtp->tv_sec);
@@ -104,7 +104,7 @@ int clock_nanosleep(clockid_t clockid, int flags, const struct timespec *rqtp,
                    struct timespec *rmtp)
 {
        /* Directly return a positive error number */
-       return -sys_clock_nanosleep(clockid, flags, rqtp, rmtp);
+       return -_sys_clock_nanosleep(clockid, flags, rqtp, rmtp);
 }
 
 static __inline__
@@ -116,7 +116,7 @@ double difftime(time_t time1, time_t time2)
 static __inline__
 int nanosleep(const struct timespec *rqtp, struct timespec *rmtp)
 {
-       return __sysret(sys_clock_nanosleep(CLOCK_REALTIME, 0, rqtp, rmtp));
+       return __sysret(_sys_clock_nanosleep(CLOCK_REALTIME, 0, rqtp, rmtp));
 }
 
 
@@ -126,7 +126,7 @@ time_t time(time_t *tptr)
        struct timeval tv;
 
        /* note, cannot fail here */
-       sys_gettimeofday(&tv, NULL);
+       _sys_gettimeofday(&tv, NULL);
 
        if (tptr)
                *tptr = tv.tv_sec;
@@ -141,7 +141,7 @@ time_t time(time_t *tptr)
  */
 
 static __attribute__((unused))
-int sys_timer_create(clockid_t clockid, struct sigevent *evp, timer_t *timerid)
+int _sys_timer_create(clockid_t clockid, struct sigevent *evp, timer_t *timerid)
 {
        return __nolibc_syscall3(__NR_timer_create, clockid, evp, timerid);
 }
@@ -149,11 +149,11 @@ int sys_timer_create(clockid_t clockid, struct sigevent *evp, timer_t *timerid)
 static __attribute__((unused))
 int timer_create(clockid_t clockid, struct sigevent *evp, timer_t *timerid)
 {
-       return __sysret(sys_timer_create(clockid, evp, timerid));
+       return __sysret(_sys_timer_create(clockid, evp, timerid));
 }
 
 static __attribute__((unused))
-int sys_timer_delete(timer_t timerid)
+int _sys_timer_delete(timer_t timerid)
 {
        return __nolibc_syscall1(__NR_timer_delete, timerid);
 }
@@ -161,11 +161,11 @@ int sys_timer_delete(timer_t timerid)
 static __attribute__((unused))
 int timer_delete(timer_t timerid)
 {
-       return __sysret(sys_timer_delete(timerid));
+       return __sysret(_sys_timer_delete(timerid));
 }
 
 static __attribute__((unused))
-int sys_timer_gettime(timer_t timerid, struct itimerspec *curr_value)
+int _sys_timer_gettime(timer_t timerid, struct itimerspec *curr_value)
 {
 #if defined(__NR_timer_gettime64)
        __nolibc_assert_time64_type(curr_value->it_value.tv_sec);
@@ -179,12 +179,12 @@ int sys_timer_gettime(timer_t timerid, struct itimerspec *curr_value)
 static __attribute__((unused))
 int timer_gettime(timer_t timerid, struct itimerspec *curr_value)
 {
-       return __sysret(sys_timer_gettime(timerid, curr_value));
+       return __sysret(_sys_timer_gettime(timerid, curr_value));
 }
 
 static __attribute__((unused))
-int sys_timer_settime(timer_t timerid, int flags,
-                     const struct itimerspec *new_value, struct itimerspec *old_value)
+int _sys_timer_settime(timer_t timerid, int flags,
+                      const struct itimerspec *new_value, struct itimerspec *old_value)
 {
 #if defined(__NR_timer_settime64)
        __nolibc_assert_time64_type(new_value->it_value.tv_sec);
@@ -199,7 +199,7 @@ static __attribute__((unused))
 int timer_settime(timer_t timerid, int flags,
                  const struct itimerspec *new_value, struct itimerspec *old_value)
 {
-       return __sysret(sys_timer_settime(timerid, flags, new_value, old_value));
+       return __sysret(_sys_timer_settime(timerid, flags, new_value, old_value));
 }
 
 #endif /* _NOLIBC_TIME_H */
index 6456d60daa02d8fb0d33655ccd1b9e42cfa2eb90..5882a686206686d45bef64f4e7ad9e7ca33f49e9 100644 (file)
@@ -31,7 +31,7 @@
  */
 
 static __attribute__((unused))
-int sys_faccessat(int fd, const char *path, int amode, int flag)
+int _sys_faccessat(int fd, const char *path, int amode, int flag)
 {
        return __nolibc_syscall4(__NR_faccessat, fd, path, amode, flag);
 }
@@ -39,7 +39,7 @@ int sys_faccessat(int fd, const char *path, int amode, int flag)
 static __attribute__((unused))
 int faccessat(int fd, const char *path, int amode, int flag)
 {
-       return __sysret(sys_faccessat(fd, path, amode, flag));
+       return __sysret(_sys_faccessat(fd, path, amode, flag));
 }
 
 static __attribute__((unused))
@@ -54,7 +54,7 @@ int msleep(unsigned int msecs)
 {
        struct timeval my_timeval = { msecs / 1000, (msecs % 1000) * 1000 };
 
-       if (sys_select(0, NULL, NULL, NULL, &my_timeval) < 0)
+       if (_sys_select(0, NULL, NULL, NULL, &my_timeval) < 0)
                return (my_timeval.tv_sec * 1000) +
                        (my_timeval.tv_usec / 1000) +
                        !!(my_timeval.tv_usec % 1000);
@@ -67,7 +67,7 @@ unsigned int sleep(unsigned int seconds)
 {
        struct timeval my_timeval = { seconds, 0 };
 
-       if (sys_select(0, NULL, NULL, NULL, &my_timeval) < 0)
+       if (_sys_select(0, NULL, NULL, NULL, &my_timeval) < 0)
                return my_timeval.tv_sec + !!my_timeval.tv_usec;
        else
                return 0;
@@ -78,7 +78,7 @@ int usleep(unsigned int usecs)
 {
        struct timeval my_timeval = { usecs / 1000000, usecs % 1000000 };
 
-       return sys_select(0, NULL, NULL, NULL, &my_timeval);
+       return _sys_select(0, NULL, NULL, NULL, &my_timeval);
 }
 
 static __attribute__((unused))