amazing , doe VNC support Linux 390 ? Laurence
Tim Waugh <[EMAIL PROTECTED]> To: [EMAIL PROTECTED] Sent by: cc: [EMAIL PROTECTED] Subject: [patch] S/390 (Xvnc) ch.att.com 2001/12/06 05:15 AM Please respond to vnc-list Hi, This patch for VNC 3.3.3r2 adds support for the S/390 architecture. Tim. */ diff -urN vnc_unixsrc.nos390/Xvnc/config/cf/Imake.cf vnc_unixsrc/Xvnc/config/cf/Imake.cf --- vnc_unixsrc.nos390/Xvnc/config/cf/Imake.cf Wed Dec 5 18:25:03 2001 +++ vnc_unixsrc/Xvnc/config/cf/Imake.cf Wed Dec 5 19:09:29 2001 @@ -567,6 +567,14 @@ # define Mc68020Architecture # undef mc68000 # endif /* mc68000 */ +# ifdef __s390__ +# define s390Architecture +# undef __s390__ +# endif /* __s390__ */ +# ifdef __s390x__ +# define s390xArchitecture +# undef __s390x__ +# endif /* __s390x__ */ # ifdef powerpc # define PowerPCArchitecture # undef powerpc diff -urN vnc_unixsrc.nos390/Xvnc/config/cf/linux.cf vnc_unixsrc/Xvnc/config/cf/linux.cf --- vnc_unixsrc.nos390/Xvnc/config/cf/linux.cf Wed Dec 5 18:25:03 2001 +++ vnc_unixsrc/Xvnc/config/cf/linux.cf Wed Dec 5 19:10:39 2001 @@ -42,7 +42,8 @@ #ifndef DefaultLinuxCLibMajorVersion #if defined(AlphaArchitecture) || defined(PowerPCArchitecture) || \ defined(SparcArchitecture) || defined(ArmArchitecure) || \ - defined(i386Architecture) + defined(i386Architecture) || defined(s390Architecture) || \ + defined(s390xArchitecture) #define DefaultLinuxCLibMajorVersion 6 #else #define DefaultLinuxCLibMajorVersion 5 @@ -267,6 +268,20 @@ #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 */ + +#ifdef s390xArchitecture +#define OptimzedCDebugFlags -O2 +#define LinuxMachineDefines -D__s390x__ +#define ServerOSDefines XFree86ServerOSDefines -DDDXTIME -DPART_NET +#define ServerExtraDefines -DGCCUSESGAS XFree86ServerDefines +#endif /* s390xArchitecture */ + #ifdef PowerPCArchitecture #define DefaultCCOptions -fsigned-char #define OptimizedCDebugFlags -O2 diff -urN vnc_unixsrc.nos390/Xvnc/config/imake/imakemdep.h vnc_unixsrc/Xvnc/config/imake/imakemdep.h --- vnc_unixsrc.nos390/Xvnc/config/imake/imakemdep.h Wed Dec 5 18:25:03 2001 +++ vnc_unixsrc/Xvnc/config/imake/imakemdep.h Wed Dec 5 19:13:00 2001 @@ -475,6 +475,12 @@ "-traditional", # endif #endif +#ifdef __s390__ + "-D__s390__", +#endif +#ifdef __s390x__ + "-D__s390x__", +#endif #ifdef Oki "-DOki", #endif diff -urN vnc_unixsrc.nos390/Xvnc/programs/Xserver/include/servermd.h vnc_unixsrc/Xvnc/programs/Xserver/include/servermd.h --- vnc_unixsrc.nos390/Xvnc/programs/Xserver/include/servermd.h Mon Jul 28 15:17:34 1997 +++ vnc_unixsrc/Xvnc/programs/Xserver/include/servermd.h Wed Dec 5 19:12:17 2001 @@ -336,6 +336,11 @@ #endif /* luna */ +#if ((defined(__s390__) || defined(__s390x__)) && defined(linux)) +#define IMAGE_BYTE_ORDER MSBFirst +#define BITMAP_BIT_ORDER MSBFirst +#endif /* (__s390__ || __s390x__) && 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, mail [EMAIL PROTECTED] with the line: 'unsubscribe vnc-list' in the message BODY See also: http://www.uk.research.att.com/vnc/intouch.html --------------------------------------------------------------------- --------------------------------------------------------------------- To unsubscribe, mail [EMAIL PROTECTED] with the line: 'unsubscribe vnc-list' in the message BODY See also: http://www.uk.research.att.com/vnc/intouch.html ---------------------------------------------------------------------