diff --git a/cf/roken-frag.m4 b/cf/roken-frag.m4 index ae6d802d3..deab2d5ce 100644 --- a/cf/roken-frag.m4 +++ b/cf/roken-frag.m4 @@ -389,6 +389,16 @@ AC_PROTO_COMPAT([ ], getservbyname, struct servent *getservbyname(const char *, const char *)) +AC_PROTO_COMPAT([ +#ifdef HAVE_SYS_TYPES_H +#include +#endif +#ifdef HAVE_SYS_SOCKET_H +#include +#endif +], +getsockname, int getsockname(int, struct sockaddr*, socklen_t*)) + AC_PROTO_COMPAT([ #ifdef HAVE_SYSLOG_H #include