… | |
… | |
77 | AC_ISC_POSIX |
77 | AC_ISC_POSIX |
78 | |
78 | |
79 | dnl# FreeBSD needs to link libxpg4 |
79 | dnl# FreeBSD needs to link libxpg4 |
80 | AC_CHECK_FUNC(setlocale, [], [AC_CHECK_LIB(xpg4, setlocale, [LIBS="$LIBS -lxpg4"])]) |
80 | AC_CHECK_FUNC(setlocale, [], [AC_CHECK_LIB(xpg4, setlocale, [LIBS="$LIBS -lxpg4"])]) |
81 | |
81 | |
82 | dnl solaris needs to link libnsl and socket |
82 | dnl# solaris needs to link libnsl and socket |
83 | AC_CHECK_FUNC(gethostbyname, [], [AC_CHECK_LIB(nsl, gethostbyname, [LIBS="$LIBS -lnsl"])]) |
83 | AC_CHECK_FUNC(gethostbyname, [], [AC_CHECK_LIB(nsl, gethostbyname, [LIBS="$LIBS -lnsl"])]) |
84 | AC_CHECK_FUNC(socket, [], [AC_CHECK_LIB(socket, socket, [LIBS="$LIBS -lsocket"])]) |
84 | AC_CHECK_FUNC(socket, [], [AC_CHECK_LIB(socket, socket, [LIBS="$LIBS -lsocket"])]) |
85 | |
85 | |
|
|
86 | dnl# more solaris |
|
|
87 | AC_CHECK_FUNC(sched_yield, [], [AC_CHECK_LIB(rt, sched_yield, [LIBS="$LIBS -lrt"])]) |
|
|
88 | |
86 | dnl sched_yield to improve terminal efficiency |
89 | dnl# sched_yield to improve terminal efficiency |
87 | AC_MSG_CHECKING(for sched_yield support) |
90 | AC_MSG_CHECKING(for sched_yield support) |
88 | AC_TRY_LINK([#include <sched.h>],[sched_yield ()], |
91 | AC_TRY_LINK([#include <sched.h>],[sched_yield ()], |
89 | [AC_MSG_RESULT(yes) |
92 | [AC_MSG_RESULT(yes) |
90 | AC_DEFINE(HAVE_SCHED_YIELD, 1, Define if you have sched-h and sched_yield)], |
93 | AC_DEFINE(HAVE_SCHED_YIELD, 1, Define if you have sched-h and sched_yield)], |
91 | [AC_MSG_RESULT(no)]) |
94 | [AC_MSG_RESULT(no)]) |