janus-gateway: make echo test plugin optional
[buildroot-gz.git] / package / cairo / 0003-fix-nofork-build.patch
blob702e9910a5a593f4daebac8cc4196681e95ff5b2
1 test: fix build when SHOULD_FORK is false
3 The code in test/cairo-test-runner.c properly takes into account
4 platforms that do have fork() support, and uses the SHOULD_FORK define
5 to know whether fork is available or not.
7 However, 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
10 not guarded by SHOULD_FORK.
12 Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
14 Index: 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 */
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