2
0
mirror of https://gitlab.isc.org/isc-projects/bind9 synced 2025-09-02 15:45:25 +00:00

solaris/posix

This commit is contained in:
Mark Andrews
2001-04-05 06:31:02 +00:00
parent 6942af8143
commit 8c71da6b2e
3 changed files with 10 additions and 15 deletions

View 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

View 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(
[

View 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@