[Ada] errno.c: remove obsolete support for MaRTE OS
authorArnaud Charlet <charlet@adacore.com>
Thu, 11 Jul 2019 08:02:40 +0000 (08:02 +0000)
committerPierre-Marie de Rodat <pmderodat@gcc.gnu.org>
Thu, 11 Jul 2019 08:02:40 +0000 (08:02 +0000)
2019-07-11  Arnaud Charlet  <charlet@adacore.com>

gcc/ada/

* errno.c: Remove obsolete support for MaRTE OS.

From-SVN: r273396

gcc/ada/ChangeLog
gcc/ada/errno.c

index 0b4871c2d26adeb6df759a27e488e0758675ca4d..a38990f3b452172f05e1cbfbbfe824e46b64b276 100644 (file)
@@ -1,3 +1,7 @@
+2019-07-11  Arnaud Charlet  <charlet@adacore.com>
+
+       * errno.c: Remove obsolete support for MaRTE OS.
+
 2019-07-11  Ed Schonberg  <schonberg@adacore.com>
 
        * exp_ch4.adb (Expand_N_Type_Conversion): If a predicate check
index a64ae876d5b00da040739626e426e5ca65b78903..18f14ea06b38ac6d41da571c19c2547a0d7dd15a 100644 (file)
    as it may be defined using a macro.
 */
 
-
+#ifndef _REENTRANT
 #define _REENTRANT
-#define _THREAD_SAFE
-
-#ifdef MaRTE
-
-/* MaRTE OS provides its own implementation of errno related functionality. We
-   want to ensure the use of the MaRTE version for tasking programs (the MaRTE
-   library will not be linked if no tasking constructs are used), so we use the
-   weak symbols mechanism to use the MaRTE version whenever is available. */
-
-#pragma weak __get_errno
-#pragma weak __set_errno
-
 #endif
+#define _THREAD_SAFE
 
 #include <errno.h>
 int