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 --

Reply via email to