From 99ed77b23502f604bb44f39b29e26a64f8c728b4 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Fredrik=20H=C3=BCbinette=20=28Hubbe=29?= <hubbe@hubbe.net>
Date: Tue, 3 Jun 1997 17:48:47 -0700
Subject: [PATCH] POSIX_SOURCE define moved

Rev: src/acconfig.h:1.8
Rev: src/configure.in:1.100
Rev: src/global.h:1.9
Rev: src/modules/module_configure.in:1.3
Rev: src/version.c:1.17
---
 src/acconfig.h                  | 3 +++
 src/configure.in                | 6 ++++--
 src/global.h                    | 2 --
 src/modules/module_configure.in | 2 ++
 src/version.c                   | 2 +-
 5 files changed, 10 insertions(+), 5 deletions(-)

diff --git a/src/acconfig.h b/src/acconfig.h
index be65f4a8a0..7176a818f8 100644
--- a/src/acconfig.h
+++ b/src/acconfig.h
@@ -1,6 +1,9 @@
 #ifndef MACHINE_H
 #define MACHINE_H
 
+/* We must define this *always* */
+#define POSIX_SOURCE
+
 /* Where's the master.pike file installed? */
 #define DEFAULT_MASTER "@prefix@/lib/pike/master.pike"
 
diff --git a/src/configure.in b/src/configure.in
index 00178c3834..1a17c224bb 100644
--- a/src/configure.in
+++ b/src/configure.in
@@ -1,4 +1,4 @@
-AC_REVISION("$Id: configure.in,v 1.99 1997/06/03 22:46:56 hubbe Exp $")
+AC_REVISION("$Id: configure.in,v 1.100 1997/06/04 00:48:31 hubbe Exp $")
 AC_INIT(interpret.c)
 AC_CONFIG_HEADER(machine.h)
 
@@ -281,6 +281,8 @@ fi
 
 #############################################################################
 
+AC_DEFINE(POSIX_SOURCE)
+
 AC_MSG_CHECKING(ansi prototype capability)
 AC_CACHE_VAL(pike_cv_sys_ansi_prototypes,
 [
@@ -856,7 +858,7 @@ MY_CHECK_HEADERS(malloc,memory.h unistd.h stdlib.h)
 MY_CHECK_HEADERS(getpeername,sys/socket.h sys/socketvar.h sys/socketio.h)
 MY_CHECK_HEADERS(popen,stdio.h unistd.h)
 MY_CHECK_HEADERS(getenv,unistd.h stdlib.h)
-MY_CHECK_HEADERS(gethostname,unistd.h)
+MY_CHECK_HEADERS(gethostname,unistd.h netdb.h)
 
 AC_ALLOCA
 
diff --git a/src/global.h b/src/global.h
index a56bf86208..6fa3746c3d 100644
--- a/src/global.h
+++ b/src/global.h
@@ -6,8 +6,6 @@
 #ifndef GLOBAL_H
 #define GLOBAL_H
 
-#define POSIX_SOURCE
-
 /*
  * Some structure forward declarations are needed.
  */
diff --git a/src/modules/module_configure.in b/src/modules/module_configure.in
index e75d6fb8c9..d76cb50df7 100644
--- a/src/modules/module_configure.in
+++ b/src/modules/module_configure.in
@@ -1,5 +1,7 @@
 AC_PROG_CC
 
+AC_DEFINE(POSIX_SOURCE)
+
 AC_SUBST_FILE(dependencies)
 dependencies=$srcdir/dependencies
 AC_SUBST_FILE(dynamic_module_makefile)
diff --git a/src/version.c b/src/version.c
index 020b5e7f23..21e31e58ca 100644
--- a/src/version.c
+++ b/src/version.c
@@ -12,5 +12,5 @@
 void f_version(INT32 args)
 {
   pop_n_elems(args);
-  push_text("Pike v0.5b7");
+  push_text("Pike v0.5b8");
 }
-- 
GitLab