diff options
author | Russ Allbery <rra@stanford.edu> | 2007-10-04 22:21:19 +0000 |
---|---|---|
committer | Russ Allbery <rra@stanford.edu> | 2007-10-04 22:21:19 +0000 |
commit | 9ff667addf39128f43d08d4ec56a6a94ec3bb062 (patch) | |
tree | 41cd39045fb2d37d343608af57aebf844ecd5690 /configure.ac | |
parent | 2f9387bdf0e047bbd193532c4fed209acabd0e7a (diff) |
Initial import of a C portability framework and utility functions from
remctl so that the wallet client error handling can rest on a firmer
foundation.
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac index 2a8361f..7ed2988 100644 --- a/configure.ac +++ b/configure.ac @@ -70,7 +70,13 @@ LDFLAGS="$save_LDFLAGS" AC_SUBST([AFS_LIBS]) AC_CHECK_HEADERS([kerberosIV/krb.h]) +AC_CHECK_DECLS([snprintf, vsnprintf]) AC_CHECK_DECLS([ubik_Call], , , [#include <ubik.h>]) +RRA_C_C99_VAMACROS +RRA_C_GNU_VAMACROS +RRA_FUNC_SNPRINTF +AC_REPLACE_FUNCS([asprintf]) + save_LIBS=$LIBS LIBS=-lkrb5 AC_CHECK_FUNCS([krb5_get_error_message \ @@ -78,9 +84,13 @@ AC_CHECK_FUNCS([krb5_get_error_message \ krb5_get_err_text]) LIBS=$save_LIBS +dnl Needed to get prototypes for functions like asprintf on Linux. +AC_DEFINE([_GNU_SOURCE], [1], [Define to 1 on Linux to get full prototypes.]) + AC_CONFIG_HEADER([config.h]) AC_CONFIG_FILES([Makefile perl/Makefile.PL]) AC_CONFIG_FILES([tests/client/basic-t], [chmod +x tests/client/basic-t]) AC_CONFIG_FILES([tests/server/backend-t], [chmod +x tests/server/backend-t]) AC_CONFIG_FILES([tests/server/keytab-t], [chmod +x tests/server/keytab-t]) +AC_CONFIG_FILES([tests/util/xmalloc-t], [chmod +x tests/util/xmalloc-t]) AC_OUTPUT |