blob: 0f9b2316082d3560e4123bc1d05e74e2126a1bdb (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
$NetBSD: patch-src_log.c,v 1.3 2014/08/09 19:14:01 degroote Exp $
NetBSD does not support shm_open (3), disable the code in this case
--- src/log.c.orig 2014-06-15 17:12:43.000000000 +0000
+++ src/log.c 2014-08-09 20:52:23.000000000 +0000
@@ -108,6 +108,7 @@
* For 512 MiB of RAM this will lead to a 5 MiB log buffer.
* At the moment (2011-12-10), no testcase leads to an i3 log
* of more than ~ 600 KiB. */
+#if !defined(__NetBSD__)
long long physical_mem_bytes;
#if defined(__APPLE__)
int mib[2] = {CTL_HW, HW_MEMSIZE};
@@ -163,6 +164,7 @@
logwalk = logbuffer + sizeof(i3_shmlog_header);
loglastwrap = logbuffer + logbuffer_size;
store_log_markers();
+#endif /* !defined(__NetBSD__) */
}
/*
@@ -170,10 +172,12 @@
*
*/
void close_logbuffer(void) {
+#if !defined(__NetBSD__)
close(logbuffer_shm);
shm_unlink(shmlogname);
logbuffer = NULL;
shmlogname = "";
+#endif
}
/*
|