Mercurial > hg > octave-shane > gnulib-hg
annotate m4/sys_resource_h.m4 @ 17480:f40b3156a43e
selinux-at: omit unnecessary include
* lib/selinux-at.c: Don't include dosname.h; not needed, since
this source file doesn't use its macros, and subsidiary files that
use the macros already include it.
author | Paul Eggert <eggert@cs.ucla.edu> |
---|---|
date | Fri, 23 Aug 2013 13:53:46 -0700 |
parents | e542fd46ad6f |
children | 344018b6e5d7 |
rev | line source |
---|---|
16777 | 1 # sys_resource_h.m4 serial 2 |
17249
e542fd46ad6f
maint: update all copyright year number ranges
Eric Blake <eblake@redhat.com>
parents:
16777
diff
changeset
|
2 dnl Copyright (C) 2012-2013 Free Software Foundation, Inc. |
16775 | 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_HEADER_SYS_RESOURCE], | |
8 [ | |
9 AC_REQUIRE([gl_SYS_RESOURCE_H_DEFAULTS]) | |
10 dnl <sys/resource.h> is always overridden, because of GNULIB_POSIXCHECK. | |
11 gl_CHECK_NEXT_HEADERS([sys/resource.h]) | |
12 if test $ac_cv_header_sys_resource_h = yes; then | |
13 HAVE_SYS_RESOURCE_H=1 | |
14 else | |
15 HAVE_SYS_RESOURCE_H=0 | |
16 fi | |
17 AC_SUBST([HAVE_SYS_RESOURCE_H]) | |
16777 | 18 |
19 dnl Check for declarations of anything we want to poison if the | |
20 dnl corresponding gnulib module is not in use. | |
21 gl_WARN_ON_USE_PREPARE([[ | |
22 #if HAVE_SYS_RESOURCE_H | |
23 /* At least FreeBSD 5.0 needs extra headers before <sys/resource.h> | |
24 will compile. */ | |
25 # include <sys/types.h> | |
26 # include <sys/time.h> | |
27 # include <sys/resource.h> | |
28 #endif | |
29 ]], | |
30 [getrusage]) | |
16775 | 31 ]) |
32 | |
33 AC_DEFUN([gl_SYS_RESOURCE_MODULE_INDICATOR], | |
34 [ | |
35 dnl Use AC_REQUIRE here, so that the default settings are expanded once only. | |
36 AC_REQUIRE([gl_SYS_RESOURCE_H_DEFAULTS]) | |
37 gl_MODULE_INDICATOR_SET_VARIABLE([$1]) | |
38 dnl Define it also as a C macro, for the benefit of the unit tests. | |
39 gl_MODULE_INDICATOR_FOR_TESTS([$1]) | |
40 ]) | |
41 | |
42 AC_DEFUN([gl_SYS_RESOURCE_H_DEFAULTS], | |
43 [ | |
16777 | 44 GNULIB_GETRUSAGE=0; AC_SUBST([GNULIB_GETRUSAGE]) |
45 dnl Assume proper GNU behavior unless another module says otherwise. | |
46 HAVE_GETRUSAGE=1; AC_SUBST([HAVE_GETRUSAGE]) | |
16775 | 47 ]) |