# Systems with LFS support.
#
- gnu* | k*bsd*-gnu)
+ gnu* | k*bsd*-gnu | kopensolaris*-gnu)
CPPFLAGS="-D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE $CPPFLAGS"
AC_DEFINE(_LARGEFILE64_SOURCE, 1, [Whether to enable large file support])
AC_DEFINE(_FILE_OFFSET_BITS, 64, [File offset bits])
#
#
case "$host_os" in
- *linux* | gnu* | k*bsd*-gnu)
+ *linux* | gnu* | k*bsd*-gnu | kopensolaris*-gnu)
# glibc <= 2.3.2 has a broken getgrouplist
AC_TRY_RUN([
#include <unistd.h>
# and these are for particular systems
case "$host_os" in
- *linux* | gnu* | k*bsd*-gnu)
+ *linux* | gnu* | k*bsd*-gnu | kopensolaris*-gnu)
case "$host_os" in *linux*)
AC_DEFINE(LINUX,1,[Whether the host os is linux]) ;;
esac
AC_MSG_RESULT(yes);
case "$host_os" in
- *linux* | gnu* | k*bsd*-gnu)
+ *linux* | gnu* | k*bsd*-gnu | kopensolaris*-gnu)
AC_CACHE_CHECK([for linux sendfile64 support],samba_cv_HAVE_SENDFILE64,[
AC_TRY_LINK([#include <sys/sendfile.h>],
[\
WINBIND_NSS_PTHREAD=""
case "$host_os" in
- *linux* | gnu* | k*bsd*-gnu)
+ *linux* | gnu* | k*bsd*-gnu | kopensolaris*-gnu)
NSSSONAMEVERSIONSUFFIX=".2"
WINBIND_NSS_EXTRA_OBJS="../nsswitch/winbind_nss_linux.o"
;;