Skip to content

Commit 6797e68

Browse files
authored
OpenBSD/NetBSD build fixes (swoole#4194)
1 parent c265fba commit 6797e68

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

ext-src/php_swoole.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ END_EXTERN_C()
3838
#include <ifaddrs.h>
3939
#include <sys/ioctl.h>
4040

41-
#if defined(__MACH__) || defined(__FreeBSD__)
41+
#if defined(__MACH__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__)
4242
#include <net/if_dl.h>
4343
#endif
4444

src/os/signal.cc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,10 @@
3030
using swoole::Reactor;
3131

3232
#ifdef HAVE_SIGNALFD
33+
static sigset_t signalfd_mask;
34+
static int signal_fd = 0;
35+
static pid_t signalfd_create_pid;
36+
static swoole::network::Socket *signal_socket = nullptr;
3337
static swSignalHandler swSignalfd_set(int signo, swSignalHandler handler);
3438
static bool swSignalfd_create();
3539
static void swSignalfd_clear();
@@ -39,10 +43,6 @@ static swSignalHandler swKqueueSignal_set(int signo, swSignalHandler handler);
3943
#endif
4044
static void swSignal_async_handler(int signo);
4145

42-
static sigset_t signalfd_mask;
43-
static int signal_fd = 0;
44-
static pid_t signalfd_create_pid;
45-
static swoole::network::Socket *signal_socket = nullptr;
4646
static swSignal signals[SW_SIGNO_MAX];
4747
static int _lock = 0;
4848

0 commit comments

Comments
 (0)