瀏覽代碼

LibCore: All BSDs need sig_t instead of sighandler_t

nipos 2 年之前
父節點
當前提交
b3aa36d7bd
共有 2 個文件被更改,包括 2 次插入2 次删除
  1. 1 1
      Userland/Libraries/LibCore/System.cpp
  2. 1 1
      Userland/Libraries/LibCore/System.h

+ 1 - 1
Userland/Libraries/LibCore/System.cpp

@@ -330,7 +330,7 @@ ErrorOr<void> sigaction(int signal, struct sigaction const* action, struct sigac
     return {};
     return {};
 }
 }
 
 
-#if defined(AK_OS_MACOS) || defined(AK_OS_OPENBSD) || defined(AK_OS_FREEBSD)
+#if defined(AK_OS_BSD_GENERIC)
 ErrorOr<sig_t> signal(int signal, sig_t handler)
 ErrorOr<sig_t> signal(int signal, sig_t handler)
 #else
 #else
 ErrorOr<sighandler_t> signal(int signal, sighandler_t handler)
 ErrorOr<sighandler_t> signal(int signal, sighandler_t handler)

+ 1 - 1
Userland/Libraries/LibCore/System.h

@@ -93,7 +93,7 @@ ErrorOr<int> accept4(int sockfd, struct sockaddr*, socklen_t*, int flags);
 #endif
 #endif
 
 
 ErrorOr<void> sigaction(int signal, struct sigaction const* action, struct sigaction* old_action);
 ErrorOr<void> sigaction(int signal, struct sigaction const* action, struct sigaction* old_action);
-#if defined(AK_OS_MACOS) || defined(AK_OS_OPENBSD) || defined(AK_OS_FREEBSD)
+#if defined(AK_OS_BSD_GENERIC)
 ErrorOr<sig_t> signal(int signal, sig_t handler);
 ErrorOr<sig_t> signal(int signal, sig_t handler);
 #else
 #else
 ErrorOr<sighandler_t> signal(int signal, sighandler_t handler);
 ErrorOr<sighandler_t> signal(int signal, sighandler_t handler);