summaryrefslogtreecommitdiff
path: root/devel/py-angr/patches/patch-native_log.c
blob: d6f4d5a4685bf573d277d0f89b4c4a0c110f5136 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
$NetBSD: patch-native_log.c,v 1.2 2021/06/02 23:27:11 khorben Exp $

Fix build on NetBSD.

--- native/log.c.orig	2021-05-18 20:52:07.000000000 +0000
+++ native/log.c
@@ -112,10 +112,10 @@ void logLog(enum llevel_t ll, const char
     if (logLevels[ll].print_funcline) {
 #ifdef __FreeBSD__
         dprintf(log_fd, "[%s][%s][%d] %s():%d ", timestr, logLevels[ll].descr, (pid_t)pthread_getthreadid_np, fn, ln);
-#elif __OpenBSD__
-        dprintf(log_fd, "[%s][%s][%d] %s():%d ", timestr, logLevels[ll].descr, getpid(), fn, ln);
-#else
+#elif defined(__linux__)
         dprintf(log_fd, "[%s][%s][%d] %s():%d ", timestr, logLevels[ll].descr, (pid_t)syscall(__NR_gettid), fn, ln);
+#else
+        dprintf(log_fd, "[%s][%s][%d] %s():%d ", timestr, logLevels[ll].descr, getpid(), fn, ln);
 #endif
     }