1 |
jmc |
1.1 |
dnl bsd_sockets.m4--which socket libraries do we need? |
2 |
|
|
dnl Derrick Brashear |
3 |
|
|
dnl from Zephyr |
4 |
|
|
dnl $Id: bsd_sockets.m4,v 1.8 2002/05/25 19:57:41 leg Exp $ |
5 |
|
|
|
6 |
|
|
dnl Hacked on by Rob Earhart to not just toss stuff in LIBS |
7 |
|
|
dnl It now puts everything required for sockets into LIB_SOCKET |
8 |
|
|
|
9 |
|
|
AC_DEFUN(CMU_SOCKETS, [ |
10 |
|
|
save_LIBS="$LIBS" |
11 |
|
|
LIB_SOCKET="" |
12 |
|
|
AC_CHECK_FUNC(connect, :, |
13 |
|
|
AC_CHECK_LIB(nsl, gethostbyname, |
14 |
|
|
LIB_SOCKET="-lnsl $LIB_SOCKET") |
15 |
|
|
AC_CHECK_LIB(socket, connect, |
16 |
|
|
LIB_SOCKET="-lsocket $LIB_SOCKET") |
17 |
|
|
) |
18 |
|
|
LIBS="$LIB_SOCKET $save_LIBS" |
19 |
|
|
AC_CHECK_FUNC(res_search, :, |
20 |
|
|
AC_CHECK_LIB(resolv, res_search, |
21 |
|
|
LIB_SOCKET="-lresolv $LIB_SOCKET") |
22 |
|
|
) |
23 |
|
|
LIBS="$LIB_SOCKET $save_LIBS" |
24 |
|
|
AC_CHECK_FUNCS(dn_expand dns_lookup) |
25 |
|
|
LIBS="$save_LIBS" |
26 |
|
|
AC_SUBST(LIB_SOCKET) |
27 |
|
|
]) |