httpd-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From r...@imdb.com (Rob Hartill)
Subject Port to ConvexOS 11.0 (fwd)
Date Sat, 28 Dec 1996 19:26:37 GMT

I've unpacked his stuff and diff'ed it against a recent
version with recent "Configure" changes taken into account.


acked.

----- Forwarded message from Michael P. Krutikov -----

Date: Sat, 28 Dec 1996 21:47:06 +0300
From: "Michael P. Krutikov" <mike@magic.csa.ru>
Message-Id: <199612281847.VAA29533@magic.csa.ru>
To: apache-bugs@apache.org
Subject: Port to ConvexOS 11.0

Dear Sirs, Dear Apache-Bugs,
Please, find attached the port to ConvexOS 11.0

Platform: Convex C3 series (C3440, C3820 models) running ConvexOS 11.0
Author:   Mike Krutikov, mike@csa.ru

Problems found:

1. conf.h needs some definitions. I saw "CONVEXOS" tags in conf.h, but
these were found irrelevant for my machines. That is why I use alternate
tag: "CONVEXOS11" to distinguish the case.

2. ./helpers/GuessOS  was changed in order to recognise convex machine

3. native convex's awk does not have -v switch or analogous. That is why
I changed this in Configure to equivalent construction that does not 
use this flag.
Have added case branch for convex.

Regards, and thank you for the Apache,
MK

UUENCODED tar with patched files follows

-=-=-=--=

Index: Configure
===================================================================
RCS file: /export/home/cvs/apache/src/Configure,v
retrieving revision 1.8
diff -c -r1.8 Configure
*** Configure	1996/12/28 00:47:28	1.8
--- Configure	1996/12/28 19:20:15
***************
*** 343,348 ****
--- 343,354 ----
      *-powerpc-tenon-*)
  	LFLAGS="$LFLAGS -Xlstack=131072 -Xldelcsect"
  	;;
+      convex-v11)
+         OS='CONVEXOS11'
+         CFLAGS="$CFLAGS -DCONVEXOS11"
+         CC='cc'
+         DEF_WANTHSREGEX=yes
+ 	;;
      *) # default: Catch systems we don't know about
      	echo Sorry, but we cannot grok \"$PLAT\"
  	echo uname -m
Index: conf.h
===================================================================
RCS file: /export/home/cvs/apache/src/conf.h,v
retrieving revision 1.6
diff -c -r1.6 conf.h
*** conf.h	1996/12/28 00:47:29	1.6
--- conf.h	1996/12/28 19:22:22
***************
*** 419,424 ****
--- 419,431 ----
  #define FCNTL_SERIALIZED_ACCEPT
  #endif
  
+ #elif defined(CONVEXOS11)
+ #define NO_TIMEZONE
+ #include <stdio.h>
+ #include <sys/types.h>
+ #define JMP_BUF jmp_buf
+ typedef int rlim_t;
+ 
  /* Unknown system - Edit these to match */
  #else
  #ifdef BSD
***************
*** 481,487 ****
  #include <grp.h>
  #include <fcntl.h>
  #include <limits.h>
! #ifndef QNX
  #include <memory.h>
  #endif
  #ifdef NEED_PROCESS_H
--- 488,494 ----
  #include <grp.h>
  #include <fcntl.h>
  #include <limits.h>
! #if !defined(QNX)  && !defined(CONVEXOS11)
  #include <memory.h>
  #endif
  #ifdef NEED_PROCESS_H
Index: helpers/GuessOS
===================================================================
RCS file: /export/home/cvs/apache/src/helpers/GuessOS,v
retrieving revision 1.2
diff -c -r1.2 GuessOS
*** GuessOS	1996/12/11 20:11:02	1.2
--- GuessOS	1996/12/28 19:23:23
***************
*** 166,171 ****
--- 166,177 ----
  	    echo "${MACHINE}-ncr-sysv4"; exit 0
  	    ;;
  
+         ConvexOS:*:11.0:*)
+             echo "${MACHINE}-v11"; exit 0
+ 	    ;;
+ 
+ 
+ 
      esac
  fi
  

Mime
View raw message