X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=m4%2Fprereq.m4;h=376b0564058fed1d3139f232cf602b9bba9fe794;hb=d36212cb0a461bc3f063ecbcb1c4d88316eaa397;hp=62b8cf89f7927f4e0868cf4e248459c954a01155;hpb=f009ae34b6f19b86845349581affdf3248194356;p=gnulib.git diff --git a/m4/prereq.m4 b/m4/prereq.m4 index 62b8cf89f..376b05640 100644 --- a/m4/prereq.m4 +++ b/m4/prereq.m4 @@ -1,4 +1,4 @@ -#serial 21 +#serial 22 dnl These are the prerequisite macros for files in the lib/ dnl directories of the fileutils, sh-utils, and textutils packages. @@ -15,11 +15,13 @@ AC_DEFUN([jm_PREREQ], jm_PREREQ_HUMAN jm_PREREQ_MBSWIDTH jm_PREREQ_MEMCHR + jm_PREREQ_PHYSMEM jm_PREREQ_QUOTEARG jm_PREREQ_READUTMP jm_PREREQ_REGEX jm_PREREQ_TEMPNAME # called by mkstemp jm_PREREQ_XGETCWD + jm_PREREQ_XREADLINK ]) AC_DEFUN([jm_PREREQ_ADDEXT], @@ -83,6 +85,12 @@ AC_DEFUN([jm_PREREQ_MEMCHR], AC_CHECK_HEADERS(limits.h stdlib.h bp-sym.h) ]) +AC_DEFUN([jm_PREREQ_PHYSMEM], +[ + AC_CHECK_HEADERS(sys/pstat.h unistd.h) + AC_CHECK_FUNCS(pstat_getstatic pstat_getdynamic) +]) + AC_DEFUN([jm_PREREQ_QUOTEARG], [ AC_CHECK_FUNCS(isascii iswprint) @@ -139,6 +147,7 @@ AC_DEFUN([jm_PREREQ_TEMPNAME], AC_HEADER_STAT AC_CHECK_HEADERS(fcntl.h sys/time.h stdint.h unistd.h) AC_CHECK_FUNCS(__secure_getenv gettimeofday) + AC_CHECK_DECLS([getenv]) ]) AC_DEFUN([jm_PREREQ_XGETCWD], @@ -148,3 +157,9 @@ AC_DEFUN([jm_PREREQ_XGETCWD], AC_CHECK_FUNCS(getcwd) AC_FUNC_GETCWD_NULL ]) + +AC_DEFUN([jm_PREREQ_XREADLINK], +[ + AC_C_PROTOTYPES + AC_CHECK_HEADERS(limits.h stdlib.h sys/types.h unistd.h) +])