* configure.in: Only invoke AC_FUNC_SETPGRP if not cross-compiling.
Check for SETPGRP_VOID separately if cross-compiling and ISO C headers are available.
This commit is contained in:
parent
4b418e06b0
commit
72473524da
|
@ -1,3 +1,9 @@
|
|||
2001-07-27 Daniel Jacobowitz <drow@mvista.com>
|
||||
|
||||
* configure.in: Only invoke AC_FUNC_SETPGRP if not cross-compiling.
|
||||
Check for SETPGRP_VOID separately if cross-compiling and ISO C
|
||||
headers are available.
|
||||
|
||||
2001-07-30 Mark Kettenis <kettenis@gnu.org>
|
||||
|
||||
* config/i386/tm-i386sol2.h (STAB_REG_TO_REGNUM): Redefine to call
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -134,7 +134,24 @@ AC_C_CONST
|
|||
AC_CHECK_FUNCS(setpgid setpgrp sbrk sigaction isascii bzero bcopy btowc poll sigprocmask)
|
||||
AC_FUNC_VFORK
|
||||
AC_FUNC_ALLOCA
|
||||
AC_FUNC_SETPGRP
|
||||
dnl AC_FUNC_SETPGRP does not work when cross compiling
|
||||
dnl Instead, assume we will have a prototype for setpgrp if cross compiling.
|
||||
if test "$cross_compiling" = no; then
|
||||
AC_FUNC_SETPGRP
|
||||
else
|
||||
AC_CACHE_CHECK([whether setpgrp takes no argument], ac_cv_func_setpgrp_void,
|
||||
[AC_TRY_COMPILE([
|
||||
#include <unistd.h>
|
||||
], [
|
||||
if (setpgrp(1,1) == -1)
|
||||
exit (0);
|
||||
else
|
||||
exit (1);
|
||||
], ac_cv_func_setpgrp_void=no, ac_cv_func_setpgrp_void=yes)])
|
||||
if test $ac_cv_func_setpgrp_void = yes; then
|
||||
AC_DEFINE(SETPGRP_VOID, 1)
|
||||
fi
|
||||
fi
|
||||
|
||||
# Check if sigsetjmp is available. Using AC_CHECK_FUNCS won't do
|
||||
# since sigsetjmp might only be defined as a macro.
|
||||
|
|
Loading…
Reference in New Issue