David Coppa
2014-01-22 13:14:15 UTC
Hi again!
Just like OS X, also OpenBSD currently lacks posix_fallocate().
Diff attached.
Ciao,
David
diff --git a/src/log.c b/src/log.c
index 86f47b9..7bd2e74 100644
--- a/src/log.c
+++ b/src/log.c
@@ -129,7 +129,7 @@ void open_logbuffer(void) {
return;
}
-#if defined(__APPLE__)
+#if defined(__OpenBSD__) || defined(__APPLE__)
if (ftruncate(logbuffer_shm, logbuffer_size) == -1) {
fprintf(stderr, "Could not ftruncate SHM segment for the i3 log: %s\n", strerror(errno));
#else
Just like OS X, also OpenBSD currently lacks posix_fallocate().
Diff attached.
Ciao,
David
diff --git a/src/log.c b/src/log.c
index 86f47b9..7bd2e74 100644
--- a/src/log.c
+++ b/src/log.c
@@ -129,7 +129,7 @@ void open_logbuffer(void) {
return;
}
-#if defined(__APPLE__)
+#if defined(__OpenBSD__) || defined(__APPLE__)
if (ftruncate(logbuffer_shm, logbuffer_size) == -1) {
fprintf(stderr, "Could not ftruncate SHM segment for the i3 log: %s\n", strerror(errno));
#else
--
1.8.5.2
1.8.5.2