"Fossies" - the Fresh Open Source Software Archive

Member "gnuastro-0.8/bootstrapped/m4/sys_wait_h.m4" (28 Dec 2018, 1189 Bytes) of package /linux/privat/gnuastro-0.8.tar.lz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

    1 # sys_wait_h.m4 serial 6
    2 dnl Copyright (C) 2008-2018 Free Software Foundation, Inc.
    3 dnl This file is free software; the Free Software Foundation
    4 dnl gives unlimited permission to copy and/or distribute it,
    5 dnl with or without modifications, as long as this notice is preserved.
    6 
    7 AC_DEFUN([gl_SYS_WAIT_H],
    8 [
    9   AC_REQUIRE([gl_SYS_WAIT_H_DEFAULTS])
   10 
   11   dnl <sys/wait.h> is always overridden, because of GNULIB_POSIXCHECK.
   12   gl_CHECK_NEXT_HEADERS([sys/wait.h])
   13 
   14   dnl Ensure the type pid_t gets defined.
   15   AC_REQUIRE([AC_TYPE_PID_T])
   16 
   17   dnl Check for declarations of anything we want to poison if the
   18   dnl corresponding gnulib module is not in use.
   19   gl_WARN_ON_USE_PREPARE([[#include <sys/wait.h>]],
   20     [waitpid])
   21 ])
   22 
   23 AC_DEFUN([gl_SYS_WAIT_MODULE_INDICATOR],
   24 [
   25   dnl Use AC_REQUIRE here, so that the default settings are expanded once only.
   26   AC_REQUIRE([gl_SYS_WAIT_H_DEFAULTS])
   27   gl_MODULE_INDICATOR_SET_VARIABLE([$1])
   28   dnl Define it also as a C macro, for the benefit of the unit tests.
   29   gl_MODULE_INDICATOR_FOR_TESTS([$1])
   30 ])
   31 
   32 AC_DEFUN([gl_SYS_WAIT_H_DEFAULTS],
   33 [
   34   GNULIB_WAITPID=0; AC_SUBST([GNULIB_WAITPID])
   35   dnl Assume proper GNU behavior unless another module says otherwise.
   36 ])