Provide CLOCK_REALTIME on Tru64 UNIX
authorRainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
Wed, 21 Dec 2011 16:08:19 +0000 (16:08 +0000)
committerRainer Orth <ro@gcc.gnu.org>
Wed, 21 Dec 2011 16:08:19 +0000 (16:08 +0000)
* s-oscons-tmplt.c [__alpha__ && __osf__] (_XOPEN_SOURCE): Define.

From-SVN: r182592

gcc/ada/ChangeLog
gcc/ada/s-oscons-tmplt.c

index b8f30a9bc2248edb5c70748596a8687fd8792980..d7dd99f7c8a3a23e11d201b966ff808b75a2fd92 100644 (file)
@@ -1,3 +1,7 @@
+2011-12-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       * s-oscons-tmplt.c [__alpha__ && __osf__] (_XOPEN_SOURCE): Define.
+
 2011-12-21  Javier Miranda  <miranda@adacore.com>
 
        * sem_ch3.ads, sem_ch3.adb (Check_CPP_Type): New subprogram.
index 5f6782054262af43e64d31cfffbb9c9733edecb9..340abe99fe831a63352cefaebf1bbf7cff1b901b 100644 (file)
@@ -85,6 +85,12 @@ pragma Style_Checks ("M32766");
  **/
 #define _XOPEN_SOURCE 500
 
+#elif defined (__alpha__) && defined (__osf__)
+/** For Tru64 UNIX, _XOPEN_SOURCE must be defined, otherwise CLOCK_REALTIME
+ ** is not defined.
+ **/
+#define _XOPEN_SOURCE 500
+
 #elif defined (__mips) && defined (__sgi)
 /** For IRIX 6, _XOPEN5 must be defined and _XOPEN_IOV_MAX must be used as
  ** IOV_MAX, otherwise IOV_MAX is not defined.  IRIX 5 has neither.