# NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
# WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-AC_REVISION($Revision: 1.83.2.2 $)
+AC_REVISION($Revision: 1.83.2.2.4.1 $)
AC_INIT(resolv/herror.c)
AC_PREREQ(2.13)
#undef _REENTRANT
#define _REENTRANT
#define _OSF_SOURCE
+#undef __USE_MISC
+#define __USE_MISC
#include <netdb.h>
struct netent *
getnetbyaddr_r(long net, int type, struct netent *result, char *buffer,
#undef _REENTRANT
#define _REENTRANT
#define _OSF_SOURCE
+#undef __USE_MISC
+#define __USE_MISC
#include <netdb.h>
int getnetbyaddr_r (unsigned long int, int, struct netent *,
char *, size_t, struct netent **, int *);
#undef _REENTRANT
#define _REENTRANT
#define _OSF_SOURCE
+#undef __USE_MISC
+#define __USE_MISC
#include <netdb.h>
extern int getnetbyaddr_r(int, int, struct netent *, struct netent_data *);
],
NETENT_DATA="#define NETENT_DATA 1"
],
AC_TRY_COMPILE(
+#undef __USE_MISC
+#define __USE_MISC
[#include <netdb.h>
int getnetbyaddr_r (long, int, struct netent *, struct netent_data *);
],
AC_CHECK_FUNC(setnetent_r,
AC_TRY_COMPILE(
[
+#undef __USE_MISC
+#define __USE_MISC
#include <netdb.h>
void setnetent_r (int);
] ,[return (0);],[
AC_TRY_COMPILE(
[
#define _REENTRANT
+#undef __USE_MISC
+#define __USE_MISC
#include <netdb.h>
extern int setnetent_r(int, struct netent_data *);
] ,[return (0);],[
[
#undef _REENTRANT
#define _REENTRANT
+#undef __USE_MISC
+#define __USE_MISC
#include <netdb.h>
void endnetent_r (void);
] ,[return (0);],[
[
#undef _REENTRANT
#define _REENTRANT
+#undef __USE_MISC
+#define __USE_MISC
#include <netdb.h>
extern int endnetent_r(struct netent_data *);
] ,[return (0);],[
[
#undef _REENTRANT
#define _REENTRANT
+#undef __USE_MISC
+#define __USE_MISC
#include <netdb.h>
extern void endnetent_r(struct netent_data *);
] ,[return (0);],[
AC_CHECK_FUNC(gethostbyname_r,
AC_TRY_COMPILE(
[
+#undef __USE_MISC
+#define __USE_MISC
#include <netdb.h>
struct hostent *gethostbyname_r
(const char *name, struct hostent *hp, char *buf, int len, int *h_errnop) {}
]
,
AC_TRY_COMPILE([
+#undef __USE_MISC
+#define __USE_MISC
#include <netdb.h>
int gethostbyname_r(const char *name,
struct hostent *result,
HOSTENT_DATA="#define HOSTENT_DATA 1"
],
AC_TRY_COMPILE([
+#undef __USE_MISC
#define __USE_MISC
#include <netdb.h>
extern int gethostbyname_r (const char *,
AC_TRY_COMPILE([
#undef _REENTRANT
#define _REENTRANT
+#undef __USE_MISC
+#define __USE_MISC
#include <netdb.h>
int endhostent_r(struct hostent_data *buffer);
], ,
AC_TRY_COMPILE([
#undef _REENTRANT
#define _REENTRANT
+#undef __USE_MISC
+#define __USE_MISC
#include <netdb.h>
extern void endhostent_r(struct hostent_data *ht_data);
],[],[
AC_TRY_COMPILE([
#undef _REENTRANT
#define _REENTRANT
+#undef __USE_MISC
+#define __USE_MISC
#include <netdb.h>
extern void endhostent_r(void);
],[],[
AC_TRY_COMPILE([
#undef _REENTRANT
#define _REENTRANT
+#undef __USE_MISC
+#define __USE_MISC
#include <netdb.h>
extern void sethostent_r(int flag, struct hostent_data *ht_data);],[],
[HOST_R_SET_RESULT="#undef HOST_R_SET_RESULT /*empty*/"
AC_TRY_COMPILE([
#undef _REENTRANT
#define _REENTRANT
+#undef __USE_MISC
+#define __USE_MISC
#include <netdb.h>
extern int sethostent_r(int flag, struct hostent_data *ht_data);],[],
[HOST_R_SET_RESULT="#define HOST_R_SET_RESULT 0"
AC_TRY_COMPILE([
#undef _REENTRANT
#define _REENTRANT
+#undef __USE_MISC
+#define __USE_MISC
#include <netdb.h>
void sethostent_r (int);],[],
[HOST_R_SET_RESULT="#undef HOST_R_SET_RESULT"
AC_CHECK_FUNC(getnetgrent_r,
AC_TRY_COMPILE(
[
+#undef __USE_MISC
+#define __USE_MISC
#include <netdb.h>
int getnetgrent_r(char **m, char **u, char **d, char *b, int l) {}
]
,
AC_TRY_COMPILE(
[
+#undef __USE_MISC
+#define __USE_MISC
#include <netdb.h>
int getnetgrent_r(char **m, char **u, char **d, char *b, size_t l) {}
]
,
AC_TRY_COMPILE(
[
+#undef __USE_MISC
+#define __USE_MISC
#include <netdb.h>
extern int getnetgrent_r( char **, char **, char **, void **);
]
AC_CHECK_FUNC(getprotoent_r,
AC_TRY_COMPILE(
[
+#undef __USE_MISC
+#define __USE_MISC
#include <netdb.h>
struct protoent *getprotoent_r(struct protoent *result,
char *buffer, int buflen) {}
,
AC_TRY_COMPILE(
[
+#undef __USE_MISC
+#define __USE_MISC
#include <netdb.h>
int getprotoent_r (struct protoent *, char *, size_t, struct protoent **);
[
#undef _REENTRANT
#define _REENTRANT
+#undef __USE_MISC
+#define __USE_MISC
#include <netdb.h>
void endprotoent_r(void);
]
[
#undef _REENTRANT
#define _REENTRANT
+#undef __USE_MISC
+#define __USE_MISC
#include <netdb.h>
void setprotoent_r __P((int));
],[],
AC_CHECK_FUNC(getservent_r,
AC_TRY_COMPILE([
+#undef __USE_MISC
+#define __USE_MISC
#include <netdb.h>
struct servent *
getservent_r(struct servent *result, char *buffer, int buflen) {}
]
,
AC_TRY_COMPILE([
+#undef __USE_MISC
+#define __USE_MISC
#include <netdb.h>
int
getservent_r (struct servent *, char *, size_t, struct servent **);
[
#undef _REENTRANT
#define _REENTRANT
+#undef __USE_MISC
+#define __USE_MISC
#include <netdb.h>
void endservent_r(void);
]
[
#undef _REENTRANT
#define _REENTRANT
+#undef __USE_MISC
+#define __USE_MISC
#include <netdb.h>
void setservent_r(int);
]