@@ -50,27 +50,31 @@ namespace x86_64::syscall
5050 [32 ] = { " dup" , vfs::dup },
5151 [33 ] = { " dup2" , vfs::dup2 },
5252 [39 ] = { " getpid" , proc::getpid },
53+ [41 ] = { " socket" , vfs::socket },
5354 [56 ] = { " clone" , proc::clone },
5455 [57 ] = { " fork" , proc::fork },
5556 [58 ] = { " vfork" , proc::vfork },
5657 [63 ] = { " uname" , misc::uname },
5758 [72 ] = { " fcntl" , vfs::fcntl },
5859 [79 ] = { " getcwd" , vfs::getcwd, [](std::uintptr_t val) { return val == 0 ; } },
5960 [85 ] = { " creat" , vfs::creat },
61+ [95 ] = { " umask" , proc::umask },
6062 [96 ] = { " gettimeofday" , chrono::gettimeofday },
6163 [102 ] = { " getuid" , proc::getuid },
6264 [104 ] = { " getgid" , proc::getgid },
6365 [107 ] = { " geteuid" , proc::geteuid },
6466 [108 ] = { " getegid" , proc::getegid },
6567 [109 ] = { " setpgid" , proc::setpgid },
6668 [110 ] = { " getppid" , proc::getppid },
69+ [112 ] = { " setsid" , proc::setsid },
6770 [115 ] = { " getgroups" , proc::getgroups },
6871 [116 ] = { " setgroups" , proc::setgroups },
6972 [118 ] = { " getresuid" , proc::getresuid },
7073 [120 ] = { " getresgid" , proc::getresgid },
7174 [121 ] = { " getpgid" , proc::getpgid },
7275 [158 ] = { " arch_prctl" , arch::arch_prctl },
7376 [164 ] = { " settimeofday" , chrono::settimeofday },
77+ [169 ] = { " reboot" , misc::reboot },
7478 [186 ] = { " gettid" , proc::gettid },
7579 [202 ] = { " futex" , proc::futex },
7680 [218 ] = { " set_tid_address" , proc::set_tid_address },
0 commit comments