Fix FreeBSD build
authorArkadiy Illarionov <qarkai@gmail.com>
Wed, 13 Mar 2024 21:31:32 +0000 (00:31 +0300)
committerColin Clark <colin.clark@cclark.uk>
Thu, 14 Mar 2024 10:06:36 +0000 (10:06 +0000)
c351a3a4fc698924a49dca09991aa0c5192ec345 follow-up.

geeqie.imp
src/layout-util.cc
src/pan-view/pan-util.cc

index 08f494b..5166458 100644 (file)
@@ -1,5 +1,6 @@
 [
     { include: [ "<bits/types/sig_atomic_t.h>",        private, "<csignal>",               public ] },
+    { include: [ "<bits/types/struct_FILE.h>",         private, "<cstdio>",                public ] },
 
     { include: [ "\"cairo.h\"",                        private, "<cairo.h>",               public ] },
 
@@ -29,4 +30,7 @@
     { include: [ "\"pango/pangocairo.h\"",             private, "<pango/pangocairo.h>",    public ] },
 
     { include: [ "@\"poppler-[a-z]+.h\"",              private, "<poppler.h>",             public ] },
+
+
+    { symbol: [ "WEXITSTATUS", private, "<sys/wait.h>", public ] },
 ]
index 5dd2e1e..6b42911 100644 (file)
@@ -22,6 +22,7 @@
 #include "layout-util.h"
 
 #include <dirent.h>
+#include <sys/wait.h>
 #include <unistd.h>
 
 #include <cstdio>
index 065de1f..6a40f94 100644 (file)
@@ -21,9 +21,7 @@
 
 #include "pan-util.h"
 
-#ifdef __linux__
-#  include <features.h>
-#endif
+// IWYU pragma: no_include <features.h>
 #include <sys/stat.h>
 #include <unistd.h>