__sysret
return __sysret(sys_openat(dirfd, path, flags, mode));
return __sysret(sys_open(path, flags, mode));
return __sysret(sys_poll(fds, nfds, timeout));
return __sysret(sys_setns(fd, nstype));
return __sysret(sys_unshare(flags));
return __sysret(sys_chdir(path));
return __sysret(sys_fchdir(fildes));
return __sysret(sys_chmod(path, mode));
return __sysret(sys_chown(path, owner, group));
return __sysret(sys_chroot(path));
return __sysret(sys_close(fd));
return __sysret(sys_dup(fd));
return __sysret(sys_dup2(old, new));
return __sysret(sys_dup3(old, new, flags));
return __sysret(sys_execve(filename, argv, envp));
return __sysret(sys_fork());
return __sysret(sys_vfork());
return __sysret(sys_fsync(fd));
return __sysret(sys_getdents64(fd, dirp, count));
return __sysret(sys_getpgid(pid));
return __sysret((int)getauxval(AT_PAGESZ) ?: -ENOENT);
return __sysret(sys_kill(pid, signal));
return __sysret(sys_link(old, new));
return __sysret(sys_lseek(fd, offset, whence));
return __sysret(sys_mkdir(path, mode));
return __sysret(sys_rmdir(path));
return __sysret(sys_mknod(path, mode, dev));
return __sysret(sys_pipe2(pipefd, flags));
return __sysret(sys_pivot_root(new, old));
return __sysret(sys_read(fd, buf, count));
return __sysret(sys_sched_yield());
return __sysret(sys_setpgid(pid, pgid));
return __sysret(sys_setsid());
return __sysret(sys_symlink(old, new));
return __sysret(sys_umount2(path, flags));
return __sysret(sys_unlink(path));
return __sysret(sys_write(fd, buf, count));
return __sysret(sys_memfd_create(name, flags));
#define ioctl(fd, cmd, arg) __sysret(sys_ioctl(fd, cmd, (unsigned long)(arg)))
return __sysret(sys_munmap(addr, length));
return __sysret(sys_mount(src, tgt, fst, flags, data));
return __sysret(sys_prctl(option, arg2, arg3, arg4, arg5));
return __sysret(sys_ptrace(op, pid, addr, data));
return __sysret(sys_getrandom(buf, buflen, flags));
return __sysret(sys_reboot(LINUX_REBOOT_MAGIC1, LINUX_REBOOT_MAGIC2, cmd, NULL));
ret = __sysret(sys_prlimit64(0, resource, NULL, &rlim64));
return __sysret(sys_prlimit64(0, resource, &rlim64, NULL));
return __sysret(sys_select(nfds, rfds, wfds, efds, timeout));
return __sysret(sys_statx(fd, path, flags, mask, buf));
ret = __sysret(sys_statx(fd, path, flag | AT_NO_AUTOMOUNT, STATX_BASIC_STATS, &statx));
#define _syscall(N, ...) __sysret(my_syscall##N(__VA_ARGS__))
return __sysret(sys_gettimeofday(tv, tz));
return __sysret(sys_timerfd_create(clockid, flags));
return __sysret(sys_timerfd_gettime(fd, curr_value));
return __sysret(sys_timerfd_settime(fd, flags, new_value, old_value));
return __sysret(sys_readv(fd, iovec, count));
return __sysret(sys_writev(fd, iovec, count));
return __sysret(sys_uname(buf));
return __sysret(sys_waitid(which, pid, infop, options, NULL));
return __sysret(sys_clock_nanosleep(CLOCK_REALTIME, 0, rqtp, rmtp));
return __sysret(sys_timer_create(clockid, evp, timerid));
return __sysret(sys_timer_delete(timerid));
return __sysret(sys_timer_gettime(timerid, curr_value));
return __sysret(sys_timer_settime(timerid, flags, new_value, old_value));
return __sysret(sys_clock_getres(clockid, res));
return __sysret(sys_clock_gettime(clockid, tp));
return __sysret(sys_clock_settime(clockid, tp));
return __sysret(sys_faccessat(fd, path, amode, flag));