From: Bruno Haible Date: Sun, 14 Mar 2010 19:12:57 +0000 (+0100) Subject: Fix compilation error when modules 'posix_spawn[p]' are not used. X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8308b9eb6f9aac709f37c0ef5bd136ec9effe0ad;p=pspp Fix compilation error when modules 'posix_spawn[p]' are not used. --- diff --git a/ChangeLog b/ChangeLog index 129dd8affb..463ca9103c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2010-03-14 Bruno Haible + + Fix compilation error when modules 'posix_spawn[p]' are not used. + * m4/spawn_h.m4 (gl_SPAWN_H): Set HAVE_POSIX_SPAWN here. + * m4/posix_spawn.m4 (gl_POSIX_SPAWN_BODY): ... not here. + 2010-03-14 Bruno Haible Fix compilation error on mingw when module 'time_r' is not used. diff --git a/m4/posix_spawn.m4 b/m4/posix_spawn.m4 index 89e2f7f064..3053bdbcba 100644 --- a/m4/posix_spawn.m4 +++ b/m4/posix_spawn.m4 @@ -1,4 +1,4 @@ -# posix_spawn.m4 serial 5 +# posix_spawn.m4 serial 6 dnl Copyright (C) 2008-2010 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, @@ -69,8 +69,6 @@ AC_DEFUN([gl_POSIX_SPAWN_BODY], ;; *) REPLACE_POSIX_SPAWN=1 ;; esac - else - HAVE_POSIX_SPAWN=0 fi ]) diff --git a/m4/spawn_h.m4 b/m4/spawn_h.m4 index fb789f01e1..22511c7026 100644 --- a/m4/spawn_h.m4 +++ b/m4/spawn_h.m4 @@ -1,4 +1,4 @@ -# spawn_h.m4 serial 7 +# spawn_h.m4 serial 8 dnl Copyright (C) 2008-2010 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, @@ -33,6 +33,11 @@ AC_DEFUN([gl_SPAWN_H], fi AC_SUBST([HAVE_SPAWN_H]) + AC_CHECK_FUNCS_ONCE([posix_spawn]) + if test $ac_cv_func_posix_spawn != yes; then + HAVE_POSIX_SPAWN=0 + fi + AC_REQUIRE([AC_C_RESTRICT]) dnl Check for declarations of anything we want to poison if the