The tasking is terminally broken on SPARC/Linux with the mainline compiler.
The problem is also visible on other branches if you compile the runtime with
assertions enabled.
Tested on SPARC64/Linux, applied on all active branches.
2019-02-07 Eric Botcazou <ebotca...@adacore.com>
* libgnarl/s-linux__sparc.ads (ETIMEDOUT): Set to correct value.
--
Eric Botcazou
Index: libgnarl/s-linux__sparc.ads
===================================================================
--- libgnarl/s-linux__sparc.ads (revision 268508)
+++ libgnarl/s-linux__sparc.ads (working copy)
@@ -70,7 +70,7 @@ package System.Linux is
EINVAL : constant := 22;
ENOMEM : constant := 12;
EPERM : constant := 1;
- ETIMEDOUT : constant := 110;
+ ETIMEDOUT : constant := 60;
-------------
-- Signals --