Lines Matching full:syscall
13 /* Map umount2 (Linux) syscall to unmount (FreeBSD) syscall */
77 #include <sys/syscall.h>
144 #include <sys/syscall.h>
159 return syscall(__NR_getdents, fd, dirp, count); in getdents_()
167 * the cached value on pdfork(), so directly syscall. */
169 return syscall(__NR_getpid); in getpid_()
173 return syscall(__NR_execveat, fd, path, argv, envp, flags); in execveat()
178 * filesystem. Bypass this and go directly to the execveat(2) syscall.
187 static inline gid_t getegid_(void) { return syscall(__NR_getegid); } in getegid_()
188 static inline gid_t getgid_(void) { return syscall(__NR_getgid); } in getgid_()
189 static inline uid_t geteuid_(void) { return syscall(__NR_geteuid); } in geteuid_()
190 static inline uid_t getuid_(void) { return syscall(__NR_getuid); } in getuid_()
191 static inline int getgroups_(int size, gid_t list[]) { return syscall(__NR_getgroups, size, list); } in getgroups_()
193 return syscall(__NR_getrlimit, resource, rlim); in getrlimit_()
198 * so use the raw syscall for those operations that are disallowed in capability mode.
205 return syscall(__NR_socketcall, SYS_BIND, args); in bind_()
213 return syscall(__NR_socketcall, SYS_CONNECT, args); in connect_()