From xemacs-m  Fri Jun 27 09:49:11 1997
Received: from ns2.eds.com (ns2.eds.com [199.228.142.78])
	by xemacs.org (8.8.5/8.8.5) with ESMTP id JAA00214
	for <xemacs-beta@xemacs.org>; Fri, 27 Jun 1997 09:49:06 -0500 (CDT)
Received: from nnsp.eds.com (nnsp2.eds.com [199.228.143.130])
	by ns2.eds.com (8.8.6/8.8.5) with ESMTP id KAA10878
	for <xemacs-beta@xemacs.org>; Fri, 27 Jun 1997 10:49:07 -0400 (EDT)
Received: from kocrsv04.delcoelect.com (kocrsv04.delcoelect.com [144.250.100.205])
	by nnsp.eds.com (8.8.5/8.8.5) with ESMTP id KAA07859
	for <xemacs-beta@xemacs.org>; Fri, 27 Jun 1997 10:49:06 -0400 (EDT)
Received: from kocrsw12.delcoelect.com (kocrsw12.delcoelect.com [144.250.106.18]) by kocrsv04.delcoelect.com (8.7.5/8.7.3) with SMTP id JAA08648 for <xemacs-beta@xemacs.org>; Fri, 27 Jun 1997 09:49:05 -0500 (EST)
Received: from kocrsw12 by kocrsw12.delcoelect.com (SMI-8.6/SMI-SVR4)
	id JAA07045; Fri, 27 Jun 1997 09:49:03 -0500
X-Mailer: exmh version 2.0gamma 1/27/97
To: xemacs-beta@xemacs.org
Subject: [PATCH] Compilation problem on Solaris 2.4 fixed
X-Attribution: mts
X-Face: 4tk3bJx]I+QTZ|=]*1+Z){9+;5u_hK*NBeZK6[+B+iB%bVuOJ%^uK~fIG}O-}%WLX*D^aW>
 Gv8E3Xtz0\N&fQl^:pj<K{xM`:d>pPt:9lF-YXB%O)?@rd?*/jE!s94`?]:jJ#C5RDP:;Mr.3lwo`0
 {vIT+<{%IRwe]vLd]7>\X|*z{TUX_t;?TPcOLBMIv8_V92!Vk(*DJVU~0M[`5D^PAWLniO1?YYWArM
 U*j9o+>?1MWi.lO?F-?aVt:qQ8OaG?R}B:I!7S_+KuzxZ.f9M@$z#n\bG2$Q2{od
Date: Fri, 27 Jun 1997 09:49:01 -0500
Message-ID: <7043.867422941@kocrsw12>
From: Mike Scheidler <c23mts@eng.delcoelect.com>

Both b8 and b9 were DOA for me, so I spent some time yesterday digging
around in the header files and found the problem.  It seems that Solaris
2.4 doesn't like the '#define _XOPEN_SOURCE 1' line that was recently added
to the sol2.h header file.  (BTW, 2.5 has no problem.)  ChangeLog entry
and patch follow.


1997-06-27  Mike Scheidler  <c23mts@eng.delcoelect.com>

	* s/sol2.h: Undefined _XOPEN_SOURCE for Solaris 2.4.


--- src/s/sol2.h~       Sat Jun 21 15:04:43 1997
+++ src/s/sol2.h        Fri Jun 27 09:19:40 1997
@@ -19,9 +19,11 @@
 #define _POSIX_C_SOURCE 199506L
 #endif
 #undef  _XOPEN_SOURCE
-#define _XOPEN_SOURCE 1
 #undef  _XOPEN_SOURCE_EXTENDED
+#if OS_RELEASE >= 55
+#define _XOPEN_SOURCE 1
 #define _XOPEN_SOURCE_EXTENDED 1
+#endif /* >= SunOS 5.5 */
 #endif

 #if 1 /* mrb */

--
Mike Scheidler                     INTERNET:  c23mts@eng.delcoelect.com
Software Development Tools         UUCP:      deaes!c23mts
Delco Electronics Corporation      PHONE:     (765) 451-0319
Kokomo, IN 46904-9005              GMNET:     8-322-0319


