diff options
author | Yang Tse <yangsita@gmail.com> | 2009-04-26 18:51:03 +0000 |
---|---|---|
committer | Yang Tse <yangsita@gmail.com> | 2009-04-26 18:51:03 +0000 |
commit | 0daeab3b8d35a65aa4a0bdd23c9c3f762c02c236 (patch) | |
tree | 5d939a8f0e15524350429274797e05b63980b553 /m4 | |
parent | bd2740131105d2b234fa542c3c325a0b77f754bc (diff) | |
download | curl-0daeab3b8d35a65aa4a0bdd23c9c3f762c02c236.tar.gz |
Initial step towards a configure time curl_socklen_t definition
Diffstat (limited to 'm4')
-rw-r--r-- | m4/curl-functions.m4 | 39 |
1 files changed, 37 insertions, 2 deletions
diff --git a/m4/curl-functions.m4 b/m4/curl-functions.m4 index b0489b8a4..a9a16a981 100644 --- a/m4/curl-functions.m4 +++ b/m4/curl-functions.m4 @@ -5,7 +5,7 @@ # | (__| |_| | _ <| |___ # \___|\___/|_| \_\_____| # -# Copyright (C) 1998 - 2008, Daniel Stenberg, <daniel@haxx.se>, et al. +# Copyright (C) 1998 - 2009, Daniel Stenberg, <daniel@haxx.se>, et al. # # This software is licensed as described in the file COPYING, which # you should have received as part of this distribution. The terms @@ -22,7 +22,7 @@ #*************************************************************************** # File version for 'aclocal' use. Keep it a single number. -# serial 45 +# serial 46 dnl CURL_INCLUDES_ARPA_INET @@ -307,6 +307,24 @@ curl_includes_sys_socket="\ ]) +dnl CURL_INCLUDES_SYS_TYPES +dnl ------------------------------------------------- +dnl Set up variable with list of headers that must be +dnl included when sys/types.h is to be included. + +AC_DEFUN([CURL_INCLUDES_SYS_TYPES], [ +curl_includes_sys_types="\ +/* includes start */ +#ifdef HAVE_SYS_TYPES_H +# include <sys/types.h> +#endif +/* includes end */" + AC_CHECK_HEADERS( + sys/types.h, + [], [], [$curl_includes_sys_types]) +]) + + dnl CURL_INCLUDES_SYS_UIO dnl ------------------------------------------------- dnl Set up variable with list of headers that must be @@ -433,6 +451,23 @@ curl_includes_ws2tcpip="\ ]) +dnl CURL_PREPROCESS_CALLCONV +dnl ------------------------------------------------- +dnl Set up variable with a preprocessor block which +dnl defines function calling convention. + +AC_DEFUN([CURL_PREPROCESS_CALLCONV], [ +curl_preprocess_callconv="\ +/* preprocess start */ +#ifdef HAVE_WINDOWS_H +# define FUNCALLCONV __stdcall +#else +# define FUNCALLCONV +#endif +/* preprocess end */" +]) + + dnl CURL_CHECK_FUNC_ALARM dnl ------------------------------------------------- dnl Verify if alarm is available, prototyped, and |