Hi,
this patch enable to run configure and compile on LynxOS-3.0.1
Any source file is modified.
Only Configure, GuessOS, mkshadow.sh and ap_config.h are modified.
Bye.
Fulvio Bille`
=======================================================================
diff -ruN ./src/Configure ../apache_1.3.26-patched/src/Configure
--- ./src/Configure Tue Jun 18 07:20:33 2002
+++ ../apache_1.3.26-patched/src/Configure Fri Jul 5 14:11:18 2002
@@ -472,6 +472,13 @@
LIBS="$LIBS -lbsd -lcrypt"
DEF_WANTHSREGEX=yes
;;
+ *-lynx-lynxos3)
+ OS='LynxOS 3.x'
+ CFLAGS="$CFLAGS -D__NO_INCLUDE_WARN__ -DLYNXOS3"
+ LIBS="$LIBS -lbsd -lcrypt"
+ DEF_WANTHSREGEX=yes
+ INCLUDES=-I/usr/include
+ ;;
*486-*-bsdi*)
OS='BSDI w/486'
CFLAGS="$CFLAGS -m486"
diff -ruN ./src/helpers/GuessOS
../apache_1.3.26-patched/src/helpers/GuessOS
--- ./src/helpers/GuessOS Mon Oct 8 17:49:33 2001
+++ ../apache_1.3.26-patched/src/helpers/GuessOS Fri Jul 5 14:11:18
2002
@@ -134,6 +134,10 @@
echo "${MACHINE}-GNU-GNU/Hurd"; exit 0
;;
+ LynxOS:3*:*)
+ echo "${MACHINE}-lynx-lynxos3"; exit 0
+ ;;
+
LynxOS:*)
echo "${MACHINE}-lynx-lynxos"; exit 0
;;
diff -ruN ./src/helpers/mkshadow.sh
../apache_1.3.26-patched/src/helpers/mkshadow.sh
--- ./src/helpers/mkshadow.sh Tue Jun 29 15:43:15 1999
+++ ../apache_1.3.26-patched/src/helpers/mkshadow.sh Fri Jul 5 14:11:19
2002
@@ -65,7 +65,7 @@
# fill directory tree with symlinks to files
FILES="`cd $src; \
- find . -depth -print |\
+ find . -print |\
sed -e '/\.o$/d' \
-e '/\.a$/d' \
-e '/\.so$/d' \
diff -ruN ./src/include/ap_config.h
../apache_1.3.26-patched/src/include/ap_config.h
--- ./src/include/ap_config.h Mon Jun 3 14:28:27 2002
+++ ../apache_1.3.26-patched/src/include/ap_config.h Wed Jul 10 11:03:59
2002
@@ -787,6 +787,22 @@
typedef int rlim_t;
#define HAVE_SYSLOG 1
+#elif defined(LYNXOS3)
+#undef HAVE_GMTOFF
+#undef USE_MMAP_SCOREBOARD
+#undef USE_SHMGET_SCOREBOARD
+#undef USE_POSIX_SCOREBOARD
+#define HAVE_FCNTL_SERIALIZED_ACCEPT
+#define USE_FCNTL_SERIALIZED_ACCEPT
+#define USE_LONGJMP
+#undef NO_KILLPG
+#undef NO_SETSID
+#undef NO_USE_SIGACTION
+#undef NO_LINGCLOSE
+extern char *crypt(char *pw, char *salt);
+typedef long rlim_t;
+#define HAVE_SYSLOG 1
+
#elif defined(UXPDS)
#undef NEED_STRCASECMP
#undef NEED_STRNCASECMP
=======================================================================
____________________________________________
Dr. Eng. Fulvio Bille`
Software Group
Experimental Division
Sincrotrone Trieste S.C.p.A.
Elettra Synchrotron Light Laboratory
S.S. 14 Km 163.5, in Area Science Park
34012 Basovizza - Trieste (Italy)
e-mail: [EMAIL PROTECTED]
URL: http://www.elettra.trieste.it/
____________________________________________