]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
solaris/posix
authorMark Andrews <marka@isc.org>
Thu, 5 Apr 2001 06:31:02 +0000 (06:31 +0000)
committerMark Andrews <marka@isc.org>
Thu, 5 Apr 2001 06:31:02 +0000 (06:31 +0000)
lib/bind/config.h.in
lib/bind/configure.in
lib/bind/port_before.h.in

index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..e67eb53da44320625f6db56969bfe446dcf5ec6c 100644 (file)
@@ -0,0 +1,6 @@
+#undef HAVE_FCNTL_H
+#undef HAVE_PATHS_H
+#undef SYS_CDEFS_H
+#undef _POSIX_PTHREAD_SEMANTICS
+#undef POSIX_GETGRGID_R
+#undef POSIX_GETGRNAM_R
index 31328f0c02fd09bf00a97ee7afff71e38408fc15..a78d39078e7d7371e79f5f84ebd6d1bb09eaa80f 100644 (file)
@@ -18,7 +18,7 @@ AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)dnl
 esyscmd([sed "s/^/# /" COPYRIGHT])dnl
 AC_DIVERT_POP()dnl
 
-AC_REVISION($Revision: 1.21 $)
+AC_REVISION($Revision: 1.22 $)
 
 AC_INIT(resolv/herror.c)
 AC_PREREQ(2.13)
@@ -465,6 +465,8 @@ then
                        AC_DEFINE(_POSIX_PTHREAD_SEMANTICS)
                        AC_CHECK_FUNC(pthread_setconcurrency,
                                      AC_DEFINE(CALL_PTHREAD_SETCONCURRENCY))
+                       AC_DEFINE(POSIX_GETGRGID_R)
+                       AC_DEFINE(POSIX_GETGRNAM_R)
                        ;;
                #
                # UnixWare does things its own way.
@@ -521,7 +523,6 @@ then
        WANT_IRS_THREADSGR_OBJS="\${WANT_IRS_THREADSGR_OBJS}"
        WANT_IRS_THREADSPW_OBJS="\${WANT_IRS_THREADSPW_OBJS}"
        WANT_IRS_THREADS_OBJS="\${WANT_IRS_THREADS_OBJS}"
-       hack_POSIX_PTHREAD_SEMANTICS="#define _POSIX_PTHREAD_SEMANTICS"
        thread_dir=pthreads
 else
        ALWAYS_DEFINES=""
@@ -529,7 +530,6 @@ else
        WANT_IRS_THREADSGR_OBJS=""
        WANT_IRS_THREADSPW_OBJS=""
        WANT_IRS_THREADS_OBJS=""
-       hack_POSIX_PTHREAD_SEMANTICS=""
        thread_dir=nothreads
 fi
 
@@ -1480,17 +1480,6 @@ SETPWENT_VOID="#undef SETGRENT_VOID"
 )
 AC_SUBST(SETGRENT_VOID)
 
-AC_TRY_COMPILE([
-${hack_POSIX_PTHREAD_SEMANTICS}
-#include <grp.h>
-struct group *
-getgrgid_r(gid_t gid, struct group *gptr, char *buf, int buflen) {}
-],[return (0);],
-[POSIX_GETGRGID_R="#define POSIX_GETGRGID_R 1"],
-[POSIX_GETGRGID_R="#undef POSIX_GETGRGID_R"])
-AC_SUBST(POSIX_GETGRGID_R)
-
-
 AC_CHECK_FUNC(getnetgrent_r,
 AC_TRY_COMPILE(
 [
index 25b376cd489ef81aef758b8a3a46b9d12e219d08..563c41ec43656714af0baa6d60b554487afb4d74 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef port_before_h
 #define port_before_h
+#include <config.h>
 
 @WANT_IRS_GR@
 @WANT_IRS_NIS@
@@ -13,7 +14,6 @@
 @GETNETBYADDR_ADDR_T@
 @SETPWENT_VOID@
 @SETGRENT_VOID@
-@POSIX_GETGRGID_R@
 
 @NET_R_ARGS@
 @NET_R_BAD@