1test: fix build when SHOULD_FORK is false 2 3The code in test/cairo-test-runner.c properly takes into account 4platforms that do have fork() support, and uses the SHOULD_FORK define 5to know whether fork is available or not. 6 7However, this SHOULD_FORK macro is used to guard the inclusion of 8<unistd.h>, which is needed to get the prototype of other functions 9(namely readlink and getppid), that are used in portions of this file 10not guarded by SHOULD_FORK. 11 12Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 13 14Index: b/test/cairo-test-runner.c 15=================================================================== 16--- a/test/cairo-test-runner.c 17+++ b/test/cairo-test-runner.c 18@@ -36,10 +36,10 @@ 19 #include <pixman.h> /* for version information */ 20 21 #define SHOULD_FORK HAVE_FORK && HAVE_WAITPID 22-#if SHOULD_FORK 23 #if HAVE_UNISTD_H 24 #include <unistd.h> 25 #endif 26+#if SHOULD_FORK 27 #if HAVE_SIGNAL_H 28 #include <signal.h> 29 #endif 30