X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=m4%2Fsched_h.m4;h=931358fdb770db996cc71c27ae39ac9931e5b1af;hb=43593319b31e6b0175b8eec4433bac744959822d;hp=b137c1ce5cc75e336153b8aec16a1cbe598c32cf;hpb=b2e2010c7c902235b5efb5bd3c6529f61b093aa4;p=gnulib.git diff --git a/m4/sched_h.m4 b/m4/sched_h.m4 index b137c1ce5..931358fdb 100644 --- a/m4/sched_h.m4 +++ b/m4/sched_h.m4 @@ -1,5 +1,5 @@ -# sched_h.m4 serial 2 -dnl Copyright (C) 2008, 2009, 2010 Free Software Foundation, Inc. +# sched_h.m4 serial 6 +dnl Copyright (C) 2008-2013 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. @@ -13,13 +13,13 @@ 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' gl_CHECK_NEXT_HEADERS([sched.h]) - AC_CHECK_HEADERS_ONCE([sched.h]) if test $ac_cv_header_sched_h = yes; then HAVE_SCHED_H=1 else @@ -31,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"]) ])