mirror of
git://git.gnupg.org/gnupg.git
synced 2025-07-02 22:46:30 +02:00
Better support unsigned time_t
This commit is contained in:
parent
dc5150db78
commit
2e82b095cd
8 changed files with 85 additions and 26 deletions
27
acinclude.m4
27
acinclude.m4
|
@ -305,5 +305,28 @@ fi
|
|||
])
|
||||
|
||||
|
||||
|
||||
|
||||
# GNUPG_TIME_T_UNSIGNED
|
||||
# Check whether time_t is unsigned
|
||||
#
|
||||
AC_DEFUN([GNUPG_TIME_T_UNSIGNED],
|
||||
[ AC_CACHE_CHECK(whether time_t is unsigned, gnupg_cv_time_t_unsigned,
|
||||
[AC_REQUIRE([AC_HEADER_TIME])dnl
|
||||
AC_COMPILE_IFELSE([AC_LANG_BOOL_COMPILE_TRY(
|
||||
[AC_INCLUDES_DEFAULT([])
|
||||
#if TIME_WITH_SYS_TIME
|
||||
# include <sys/time.h>
|
||||
# include <time.h>
|
||||
#else
|
||||
# if HAVE_SYS_TIME_H
|
||||
# include <sys/time.h>
|
||||
# else
|
||||
# include <time.h>
|
||||
# endif
|
||||
#endif
|
||||
],
|
||||
[((time_t)-1) < 0])],
|
||||
gnupg_cv_time_t_unsigned=no, gnupg_cv_time_t_unsigned=yes)])
|
||||
if test $gnupg_cv_time_t_unsigned = yes; then
|
||||
AC_DEFINE(HAVE_UNSIGNED_TIME_T,1,[Defined if time_t is an unsigned type])
|
||||
fi
|
||||
])# GNUPG_TIME_T_UNSIGNED
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue