remove gcc34
[dragonfly.git] / crypto / heimdal-0.6.3 / cf / broken-getnameinfo.m4
1 dnl $Id: broken-getnameinfo.m4,v 1.2.12.1 2004/04/01 07:27:32 joda Exp $
2 dnl
3 dnl test for broken AIX getnameinfo
4
5 AC_DEFUN([rk_BROKEN_GETNAMEINFO],[
6 AC_CACHE_CHECK([if getnameinfo is broken], ac_cv_func_getnameinfo_broken,
7 AC_TRY_RUN([[#include <stdio.h>
8 #include <sys/types.h>
9 #include <sys/socket.h>
10 #include <netinet/in.h>
11 #include <netdb.h>
12
13 int
14 main(int argc, char **argv)
15 {
16   struct sockaddr_in sin;
17   char host[256];
18   memset(&sin, 0, sizeof(sin));
19 #ifdef HAVE_STRUCT_SOCKADDR_SA_LEN
20   sin.sin_len = sizeof(sin);
21 #endif
22   sin.sin_family = AF_INET;
23   sin.sin_addr.s_addr = 0xffffffff;
24   sin.sin_port = 0;
25   return getnameinfo((struct sockaddr*)&sin, sizeof(sin), host, sizeof(host),
26               NULL, 0, 0);
27 }
28 ]], ac_cv_func_getnameinfo_broken=no, ac_cv_func_getnameinfo_broken=yes))])