I wrote:
> Here's the patch against VNC 3.3.3r2 (the Unix source level currently on
the
> download site), could it please be incorporated into the next rollup?
but the list software decided:
> [demime 0.97b removed an attachment of type
> application/octet-stream which had a name of vnc-3.3.3r2-s390.patch]
so here's the patch once more, inline as text. Here's hoping line-wraps
etc. don't make it useless.
Ross Patterson
Computer Associates
diff -uNr vnc_unixsrc-ORIG/Xvnc/config/cf/Imake.cf
vnc_unixsrc-RVD/Xvnc/config/cf/Imake.cf
--- vnc_unixsrc-ORIG/Xvnc/config/cf/Imake.cf Sat Jul 26 22:41:02 1997
+++ vnc_unixsrc-RVD/Xvnc/config/cf/Imake.cf Wed Dec 27 15:01:59 2000
@@ -556,6 +556,10 @@
# define Mc68020Architecture
# undef mc68000
# endif /* mc68000 */
+# ifdef __s390__
+# define S390Architecture
+# undef __s390__
+# endif
#endif /* linux */
#if (defined(__Lynx__) || defined(Lynx)) && (defined(i386) ||
defined(__i386__) || defined(__x86__) || defined(__powerpc__) ||
defined(__sparc__) || defined(sparc))
diff -uNr vnc_unixsrc-ORIG/Xvnc/config/cf/linux.cf
vnc_unixsrc-RVD/Xvnc/config/cf/linux.cf
--- vnc_unixsrc-ORIG/Xvnc/config/cf/linux.cf Mon May 11 12:38:06 1998
+++ vnc_unixsrc-RVD/Xvnc/config/cf/linux.cf Wed Dec 27 15:03:36 2000
@@ -259,6 +259,13 @@
#define ServerExtraDefines -DGCCUSESGAS XFree86ServerDefines
#endif /* Mc68020Architecture */
+#ifdef S390Architecture
+#define OptimzedCDebugFlags -O2
+#define LinuxMachineDefines -D__s390__
+#define ServerOSDefines XFree86ServerOSDefines -DDDXTIME
-DPART_NET
+#define ServerExtraDefines -DGCCUSESGAS XFree86ServerDefines
+#endif /* S390Architecture */
+
/*================================================================
BEGIN ORL VNC modification
Always define _REENTRANT since we may use threaded libraries */
diff -uNr vnc_unixsrc-ORIG/Xvnc/config/imake/imakemdep.h
vnc_unixsrc-RVD/Xvnc/config/imake/imakemdep.h
--- vnc_unixsrc-ORIG/Xvnc/config/imake/imakemdep.h Sat Jul 26 22:41:05
1997
+++ vnc_unixsrc-RVD/Xvnc/config/imake/imakemdep.h Wed Dec 27 14:58:30
2000
@@ -469,6 +469,9 @@
"-traditional",
# endif
#endif
+#ifdef __s390__
+ "-D__s390__",
+#endif
#ifdef Oki
"-DOki",
#endif
diff -uNr vnc_unixsrc-ORIG/Xvnc/programs/Xserver/include/servermd.h
vnc_unixsrc-RVD/Xvnc/programs/Xserver/include/servermd.h
--- vnc_unixsrc-ORIG/Xvnc/programs/Xserver/include/servermd.h Mon Jul 28
10:17:34 1997
+++ vnc_unixsrc-RVD/Xvnc/programs/Xserver/include/servermd.h Wed Dec 27
14:58:30 2000
@@ -336,6 +336,11 @@
#endif /* luna */
+#if (defined(__s390__) && defined(linux))
+#define IMAGE_BYTE_ORDER MSBFirst
+#define BITMAP_BIT_ORDER MSBFirst
+#endif /* __s390__ && linux */
+
#if (defined(i386) && (defined(SVR4) || defined(SYSV) || (defined(sun) &&
defined(SVR4))) || defined(__bsdi__) || (defined(__NetBSD__) &&
defined(__i386__)) || (defined(__OpenBSD__) && defined(__i386__)) ||
defined(__FreeBSD__) || defined(MACH386) || (defined(linux) &&
!defined(__mc68000__)) || (defined(AMOEBA) && defined(i80386)) ||
defined(MINIX) || defined(__EMX__) || (defined(Lynx) && defined(__i386__)))
#ifndef IMAGE_BYTE_ORDER
---------------------------------------------------------------------
To unsubscribe, send a message with the line: unsubscribe vnc-list
to [EMAIL PROTECTED]
See also: http://www.uk.research.att.com/vnc/intouch.html
---------------------------------------------------------------------