s-osinte__kfreebsd-gnu.ads (clockid_t): Make type definition public.
authorJames Clarke <jrtc27@debian.org>
Thu, 4 Jul 2019 13:22:39 +0000 (13:22 +0000)
committerMatthias Klose <doko@gcc.gnu.org>
Thu, 4 Jul 2019 13:22:39 +0000 (13:22 +0000)
2019-07-04  James Clarke <jrtc27@debian.org>

        * libgnarl/s-osinte__kfreebsd-gnu.ads (clockid_t): Make type
        definition public.
        (CLOCK_REALTIME): Make value public.

From-SVN: r273080

gcc/ada/ChangeLog
gcc/ada/libgnarl/s-osinte__kfreebsd-gnu.ads

index 45c5f39..bc6f2e0 100644 (file)
@@ -1,3 +1,9 @@
+2019-07-04  James Clarke <jrtc27@debian.org>
+
+       * libgnarl/s-osinte__kfreebsd-gnu.ads (clockid_t): Make type
+       definition public.
+       (CLOCK_REALTIME): Make value public.
+
 2019-07-04  Javier Miranda  <miranda@adacore.com>
 
        * exp_tss.adb (Init_Proc): Adding missing support for access to
index f46bbda..aa6c1a8 100644 (file)
@@ -206,9 +206,8 @@ package System.OS_Interface is
    function nanosleep (rqtp, rmtp : access timespec) return int;
    pragma Import (C, nanosleep, "nanosleep");
 
-   type clockid_t is private;
-
-   CLOCK_REALTIME : constant clockid_t;
+   type clockid_t is new int;
+   CLOCK_REALTIME : constant clockid_t := 0;
 
    function clock_gettime
      (clock_id : clockid_t;
@@ -607,9 +606,6 @@ private
    end record;
    pragma Convention (C, timespec);
 
-   type clockid_t is new int;
-   CLOCK_REALTIME : constant clockid_t := 0;
-
    type pthread_attr_t is record
       detachstate   : int;
       schedpolicy   : int;