#include <unistd.h>
#include <fcntl.h>
#include <sys/mman.h>
+ #include <string.h>
int main() {
/* return 0 if we're signed */
int f = open("conftest.mmap", O_RDWR|O_CREAT|O_TRUNC, 0600);
AC_CACHE_CHECK([whether size_t is signed],i_cv_signed_size_t,[
AC_RUN_IFELSE([AC_LANG_SOURCE([[
#include <sys/types.h>
+ #include <stdlib.h>
int main() {
/* return 0 if we're signed */
exit((size_t)(int)-1 <= 0 ? 0 : 1);
AC_CACHE_CHECK([whether time_t is signed],i_cv_signed_time_t,[
AC_RUN_IFELSE([AC_LANG_SOURCE([[
#include <sys/types.h>
+ #include <stdlib.h>
int main() {
/* return 0 if we're signed */
exit((time_t)(int)-1 <= 0 ? 0 : 1);
AC_CACHE_CHECK([for an implementation of va_copy()],lib_cv_va_copy,[
AC_RUN_IFELSE([AC_LANG_SOURCE([[
#include <stdarg.h>
+ #include <stdlib.h>
void f (int i, ...) {
va_list args1, args2;
va_start (args1, i);
AC_CACHE_CHECK([for an implementation of __va_copy()],lib_cv___va_copy,[
AC_RUN_IFELSE([AC_LANG_SOURCE([[
#include <stdarg.h>
+ #include <stdlib.h>
void f (int i, ...) {
va_list args1, args2;
va_start (args1, i);
AC_CACHE_CHECK([whether va_lists can be copied by value],lib_cv_va_val_copy,[
AC_RUN_IFELSE([AC_LANG_SOURCE([[
#include <stdarg.h>
+ #include <stdlib.h>
void f (int i, ...) {
va_list args1, args2;
va_start (args1, i);
])
if test "x$lib_cv_va_val_copy" = "xno"; then
- AC_DEFINE(VA_COPY_AS_ARRAY,1, ['va_lists' cannot be copies as values])
+ AC_DEFINE(VA_COPY_AS_ARRAY,1, ['va_lists' cannot be copied as values])
fi
])