From 532f240f244cddd57023e5fa0d5bad35b4682301 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Wed, 8 Jan 2020 13:54:20 +0100 Subject: [PATCH] Kernel: Remove unused syscall for setting the signal mask --- Kernel/Process.cpp | 6 ------ Kernel/Process.h | 1 - Kernel/Syscall.h | 2 +- 3 files changed, 1 insertion(+), 8 deletions(-) diff --git a/Kernel/Process.cpp b/Kernel/Process.cpp index 1b733ee098..1da6dc600a 100644 --- a/Kernel/Process.cpp +++ b/Kernel/Process.cpp @@ -1172,12 +1172,6 @@ void create_kernel_info_page() memset(s_info_page_address_for_kernel.as_ptr(), 0, PAGE_SIZE); } -int Process::sys$restore_signal_mask(u32 mask) -{ - current->m_signal_mask = mask; - return 0; -} - int Process::sys$sigreturn(RegisterDump& registers) { SmapDisabler disabler; diff --git a/Kernel/Process.h b/Kernel/Process.h index a3378212c0..ea62b168f1 100644 --- a/Kernel/Process.h +++ b/Kernel/Process.h @@ -199,7 +199,6 @@ public: int sys$getpeername(int sockfd, sockaddr* addr, socklen_t* addrlen); int sys$sched_setparam(pid_t pid, const struct sched_param* param); int sys$sched_getparam(pid_t pid, struct sched_param* param); - int sys$restore_signal_mask(u32 mask); int sys$create_thread(void* (*)(void*), void* argument, const Syscall::SC_create_thread_params*); void sys$exit_thread(void*); int sys$join_thread(int tid, void** exit_value); diff --git a/Kernel/Syscall.h b/Kernel/Syscall.h index 0ef7089ce7..5e85dbbfc2 100644 --- a/Kernel/Syscall.h +++ b/Kernel/Syscall.h @@ -96,7 +96,7 @@ typedef u32 socklen_t; __ENUMERATE_SYSCALL(chown) \ __ENUMERATE_SYSCALL(fchmod) \ __ENUMERATE_SYSCALL(symlink) \ - __ENUMERATE_SYSCALL(restore_signal_mask) \ + __ENUMERATE_REMOVED_SYSCALL(set_signal_mask) \ __ENUMERATE_SYSCALL(get_shared_buffer_size) \ __ENUMERATE_SYSCALL(seal_shared_buffer) \ __ENUMERATE_SYSCALL(sendto) \