summaryrefslogtreecommitdiff
path: root/src/file.cc
diff options
context:
space:
mode:
authornia <nia@netbsd.org>2020-03-22 10:49:06 +0000
committernia <nia@netbsd.org>2020-03-22 10:49:06 +0000
commit28982aae92cf996d9e5f7f4e95e8c95027080f60 (patch)
treea3015f4289c9e7158fa20d76bee1f11f47489fd7 /src/file.cc
parent3c265acd6c9640676c9e976c1795c72daabe71e2 (diff)
Fix build on NetBSD
Diffstat (limited to 'src/file.cc')
-rw-r--r--src/file.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/file.cc b/src/file.cc
index 79043d1c..0e6a7738 100644
--- a/src/file.cc
+++ b/src/file.cc
@@ -21,7 +21,7 @@
#include <sys/select.h>
#include <unistd.h>
-#if defined(__FreeBSD__)
+#if defined(__FreeBSD__) || defined(__NetBSD__)
#include <sys/sysctl.h>
#endif
@@ -624,7 +624,7 @@ String get_kak_binary_path()
kak_assert(res != -1);
buffer[res] = '\0';
return buffer;
-#elif defined(__FreeBSD__)
+#elif defined(__FreeBSD__) || defined(__NetBSD__)
int mib[] = {CTL_KERN, KERN_PROC, KERN_PROC_PATHNAME, -1};
size_t res = sizeof(buffer);
sysctl(mib, 4, buffer, &res, NULL, 0);