cf84cf1ec4
Important changes since 4.7: - layout saving / restoring - proper handling of DPI - improve compatibility with other softwares (java-based, or external pagers) - fix several memory leaks
35 lines
960 B
C
35 lines
960 B
C
$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
|
|
}
|
|
|
|
/*
|