From: Akim Demaille Date: Mon, 25 Feb 2002 17:38:41 +0000 (+0000) Subject: * lib/autoconf/functions.m4 (AC_FUNC_SETPGRP): Fix the test. X-Git-Tag: AUTOCONF-2.52i~13 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=772b0c11e2cb0fb66eaf6c496bef67df81315101;p=thirdparty%2Fautoconf.git * lib/autoconf/functions.m4 (AC_FUNC_SETPGRP): Fix the test. From Akinori Musha. --- diff --git a/ChangeLog b/ChangeLog index c7d9ef809..b41f3951d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2002-02-25 Akim Demaille + + * lib/autoconf/functions.m4 (AC_FUNC_SETPGRP): Fix the test. + From Akinori Musha. + 2002-02-13 Alexandre Duret-Lutz * lib/Autom4te/XFile.pm (getline, getlines): New functions, diff --git a/NEWS b/NEWS index 236b9f123..14dd12af2 100644 --- a/NEWS +++ b/NEWS @@ -66,6 +66,8 @@ assignments. - AC_PATH_PROG and family. Works properly when given a literal path. +- AC_FUNC_SETPGRP + Somewhere since 2.13, the result had been reversed. ** C Macros diff --git a/THANKS b/THANKS index f6f29e619..6246877b9 100644 --- a/THANKS +++ b/THANKS @@ -6,6 +6,7 @@ Aaron Crane aaronc@pobox.com Aaron M. Ucko amu@alum.mit.edu Aharon Robbins arnold@gnu.org Akim Demaille akim@freefriends.org +Akinori Musha knu@iDaemons.org Alain Knaff Alain.Knaff@imag.fr Alec Wolman wolman@cs.washington.edu Alexandre Duret-Lutz duret_g@epita.fr diff --git a/lib/autoconf/functions.m4 b/lib/autoconf/functions.m4 index 1adfaeb83..67ebeb169 100644 --- a/lib/autoconf/functions.m4 +++ b/lib/autoconf/functions.m4 @@ -1109,9 +1109,10 @@ AC_DEFUN([AC_FUNC_SETPGRP], # include #endif ], -[/* If this system has a BSD-style setpgrp, which takes arguments, exit - successfully. */ - exit (setpgrp (1,1) == -1);])], +[/* If this system has a BSD-style setpgrp which takes arguments, + setpgrp(1, 1) will fail with ESRCH and return -1, in that case + exit successfully. */ + exit (setpgrp (1,1) == -1 ? 0 : 1);])], [ac_cv_func_setpgrp_void=no], [ac_cv_func_setpgrp_void=yes], [AC_MSG_ERROR([cannot check setpgrp if cross compiling])])])