[i3] [PATCH] OpenBSD lacks posix_fallocate()
- From: David Coppa <dcoppa@xxxxxxxxxxx>
- To: i3-discuss@xxxxxxxxxxxxx
- Date: Wed, 22 Jan 2014 06:14:15 -0700
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
--
1.8.5.2
From e17cad055284b03dcf9633a5015f6799a4531afd Mon Sep 17 00:00:00 2001
From: David Coppa <dcoppa@xxxxxxxxx>
Date: Wed, 22 Jan 2014 13:55:49 +0100
Subject: [PATCH] OpenBSD lacks posix_fallocate()
---
src/log.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
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
Other related posts:
- » [i3] [PATCH] OpenBSD lacks posix_fallocate() - David Coppa