From 9b9e9401178190a75b03662416265993dea06f09 Mon Sep 17 00:00:00 2001 From: Andrey Borzenkov Date: Tue, 19 Jun 2001 06:59:24 +0000 Subject: 14973: fix for reported problems on AIX. --- aczsh.m4 | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) (limited to 'aczsh.m4') diff --git a/aczsh.m4 b/aczsh.m4 index 45334b6dc..d1419e21e 100644 --- a/aczsh.m4 +++ b/aczsh.m4 @@ -683,3 +683,31 @@ AC_DEFUN(zsh_COMPILE_FLAGS, then LIBS="$4" else LIBS="$enable_libs" fi)]) + +dnl +dnl zsh_CHECK_SOCKLEN_T +dnl +dnl check type of third argument of some network functions; currently +dnl tested are size_t *, unsigned long *, int *. +dnl +AC_DEFUN([zsh_CHECK_SOCKLEN_T],[ + AC_CACHE_CHECK( + [base type of the third argument to accept], + [zsh_cv_type_socklen_t], + [zsh_cv_type_socklen_t= + for zsh_type in int "unsigned long" size_t ; do + AC_TRY_COMPILE( + [#include + #include ], + [extern int accept (int, struct sockaddr *, $zsh_type *);], + [zsh_cv_type_socklen_t="$zsh_type"; break], + [] + ) + done + if test -z "$zsh_cv_type_socklen_t"; then + zsh_cv_type_socklen_t=int + fi] + ) + AC_DEFINE_UNQUOTED([SOCKLEN_T], [$zsh_cv_type_socklen_t])] +) + -- cgit 1.4.1