aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/errno.c
diff options
context:
space:
mode:
authorArnaud Charlet <charlet@adacore.com>2019-07-11 08:02:40 +0000
committerPierre-Marie de Rodat <pmderodat@gcc.gnu.org>2019-07-11 08:02:40 +0000
commit9d80f439131664ba852db64a6d5ac80a4d4e6f2e (patch)
treeed9ca9e867e8a0e8346b2da508e7a7951a7be463 /gcc/ada/errno.c
parent6ef13c4ff90e51d13162fd8328d873ae03e6b2b4 (diff)
downloadgcc-9d80f439131664ba852db64a6d5ac80a4d4e6f2e.zip
gcc-9d80f439131664ba852db64a6d5ac80a4d4e6f2e.tar.gz
gcc-9d80f439131664ba852db64a6d5ac80a4d4e6f2e.tar.bz2
[Ada] errno.c: remove obsolete support for MaRTE OS
2019-07-11 Arnaud Charlet <charlet@adacore.com> gcc/ada/ * errno.c: Remove obsolete support for MaRTE OS. From-SVN: r273396
Diffstat (limited to 'gcc/ada/errno.c')
-rw-r--r--gcc/ada/errno.c15
1 files changed, 2 insertions, 13 deletions
diff --git a/gcc/ada/errno.c b/gcc/ada/errno.c
index a64ae87..18f14ea 100644
--- a/gcc/ada/errno.c
+++ b/gcc/ada/errno.c
@@ -35,21 +35,10 @@
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