diff options
| author | wiz <wiz@NetBSD.org> | 2003-01-26 00:43:02 +0000 |
|---|---|---|
| committer | wiz <wiz@NetBSD.org> | 2003-01-26 00:43:02 +0000 |
| commit | b8ffffc7d9d0669c0c11591e108943d9f0af97d5 (patch) | |
| tree | edfd730e7deb5e72331af706e54fb4986ce34a09 /gnu/dist/diffutils/m4/strftime.m4 | |
| parent | 488efef5d4aa3d69ffdaeb4e0efd106c5fdbcf8a (diff) | |
Import of diffutils-2.8.1 (converted with to-be-committed
diffutils2netbsd script).
Diffstat (limited to 'gnu/dist/diffutils/m4/strftime.m4')
| -rw-r--r-- | gnu/dist/diffutils/m4/strftime.m4 | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/gnu/dist/diffutils/m4/strftime.m4 b/gnu/dist/diffutils/m4/strftime.m4 new file mode 100644 index 00000000000..831faecac5b --- /dev/null +++ b/gnu/dist/diffutils/m4/strftime.m4 @@ -0,0 +1,43 @@ +#serial 17 + +dnl This macro is intended to be used solely in this file. +dnl These are the prerequisite macros for GNU's strftime.c replacement. +AC_DEFUN([_jm_STRFTIME_PREREQS], +[ + dnl strftime.c uses localtime_r and the underyling system strftime + dnl if they exist. + AC_CHECK_FUNCS(localtime_r strftime) + + AC_CHECK_HEADERS(limits.h) + AC_CHECK_FUNCS(bcopy tzset mempcpy memcpy memset) + + # This defines (or not) HAVE_TZNAME and HAVE_TM_ZONE. + AC_STRUCT_TIMEZONE + + AC_CHECK_FUNCS(mblen mbrlen) + + AC_CHECK_MEMBER([struct tm.tm_gmtoff], + [AC_DEFINE(HAVE_TM_GMTOFF, 1, + [Define if struct tm has the tm_gmtoff member.])], + , + [#include <time.h>]) +]) + +dnl From Jim Meyering. +dnl +AC_DEFUN([jm_FUNC_GNU_STRFTIME], +[AC_REQUIRE([AC_HEADER_TIME])dnl + + _jm_STRFTIME_PREREQS + + AC_REQUIRE([AC_C_CONST])dnl + AC_REQUIRE([AC_HEADER_STDC])dnl + AC_CHECK_HEADERS(sys/time.h) + AC_DEFINE([my_strftime], [nstrftime], + [Define to the name of the strftime replacement function.]) +]) + +AC_DEFUN([jm_FUNC_STRFTIME], +[ + _jm_STRFTIME_PREREQS +]) |
