aboutsummaryrefslogtreecommitdiffstats
path: root/aclocal.m4
diff options
context:
space:
mode:
authorOndrej Zajicek (work) <santiago@crfreenet.org>2017-05-11 01:29:39 +0200
committerOndrej Zajicek (work) <santiago@crfreenet.org>2017-05-16 13:05:00 +0200
commitb845ea097c285f17641d60df3dea4d3e820a1475 (patch)
treef8580158aa806ea4dff52ee9d207914d1876fda9 /aclocal.m4
parentb81a73d1fbddda4c319899910d751215ff3d29ca (diff)
downloadbird-b845ea097c285f17641d60df3dea4d3e820a1475.tar.gz
Remove autoconf macros for time_t and alignment
Replaced by constant compile-time expressions. CPU_STRUCT_ALIGN is not really correct, but is consistent with the old behavior.
Diffstat (limited to 'aclocal.m4')
-rw-r--r--aclocal.m488
1 files changed, 0 insertions, 88 deletions
diff --git a/aclocal.m4 b/aclocal.m4
index c4475160..365bfa81 100644
--- a/aclocal.m4
+++ b/aclocal.m4
@@ -1,94 +1,6 @@
dnl ** Additional Autoconf tests for BIRD configure script
dnl ** (c) 1999 Martin Mares <mj@ucw.cz>
-AC_DEFUN([BIRD_CHECK_STRUCT_ALIGN],
-[
- AC_CACHE_CHECK(
- [usual alignment of structures],
- [bird_cv_c_struct_align],
- [
- AC_TRY_RUN(
- [
- #include <stdio.h>
-
- struct { char x; long int y; } ary[2];
-
- int main(void)
- {
- FILE *f = fopen("conftestresult", "w");
- if (!f)
- return 10;
- fprintf(f, "%d", sizeof(ary)/2);
- fclose(f);
- exit(0);
- }
- ],
- [bird_cv_c_struct_align=$(cat conftestresult)],
- [
- AC_MSG_RESULT([test program failed])
- AC_MSG_ERROR([Cannot determine structure alignment])
- ],
- [bird_cv_c_struct_align=16]
- )
- ]
- )
-
- AC_DEFINE_UNQUOTED([CPU_STRUCT_ALIGN],
- [$bird_cv_c_struct_align],
- [Usual alignment of structures]
- )
-])
-
-AC_DEFUN([BIRD_CHECK_TIME_T],
-[
- AC_CACHE_CHECK(
- [characteristics of time_t],
- [bird_cv_type_time_t],
- [
- AC_TRY_RUN(
- [
- #include <stdio.h>
- #include <sys/time.h>
- #include <limits.h>
-
- int main(void)
- {
- FILE *f = fopen("conftestresult", "w");
- if (!f)
- return 10;
- fprintf(f, "%d-bit ", sizeof(time_t)*CHAR_BIT);
- if ((time_t) -1 > 0)
- fprintf(f, "un");
- fprintf(f, "signed");
- fclose(f);
- exit(0);
- }
- ],
- [bird_cv_type_time_t=$(cat conftestresult)],
- [
- AC_MSG_RESULT([test program failed])
- AC_MSG_ERROR([Cannot determine time_t size and signedness.])
- ],
- [bird_cv_type_time_t="32-bit signed"]
- )
- ]
- )
-
- case "$bird_cv_type_time_t" in
- *64-bit*)
- AC_DEFINE([TIME_T_IS_64BIT], [1], [Define to 1 if time_t is 64 bit])
- ;;
- esac
-
- case "$bird_cv_type_time_t" in
- *unsigned*)
- ;;
- *)
- AC_DEFINE([TIME_T_IS_SIGNED], [1], [Define to 1 if time_t is signed])
- ;;
- esac
-])
-
AC_DEFUN([BIRD_CHECK_PTHREADS],
[
bird_tmp_cflags="$CFLAGS"