X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=m4%2Fsched_h.m4;h=28b6dbd5bb453b2302b659ed59bb67403dd7b71e;hb=cea318a913148d825c03a4e45f4553e4cb4e2880;hp=6a46e4745f23f42efc7dbd96dd206ca953e55648;hpb=8397b02df89ed84cd54959cc2dbc1bb1852cfee9;p=gnulib.git diff --git a/m4/sched_h.m4 b/m4/sched_h.m4 index 6a46e4745..28b6dbd5b 100644 --- a/m4/sched_h.m4 +++ b/m4/sched_h.m4 @@ -1,4 +1,4 @@ -# sched_h.m4 serial 3 +# sched_h.m4 serial 6 dnl Copyright (C) 2008-2011 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, @@ -13,6 +13,7 @@ AC_DEFUN([gl_SCHED_H], #include struct sched_param a; int b[] = { SCHED_FIFO, SCHED_RR, SCHED_OTHER }; + pid_t t1; ]])], [SCHED_H=''], [SCHED_H='sched.h' @@ -30,6 +31,10 @@ AC_DEFUN([gl_SCHED_H], [HAVE_STRUCT_SCHED_PARAM=1], [HAVE_STRUCT_SCHED_PARAM=0], [#include ]) AC_SUBST([HAVE_STRUCT_SCHED_PARAM]) + + dnl Ensure the type pid_t gets defined. + AC_REQUIRE([AC_TYPE_PID_T]) ]) AC_SUBST([SCHED_H]) + AM_CONDITIONAL([GL_GENERATE_SCHED_H], [test -n "$SCHED_H"]) ])