1. pragma Ada_2005; 
  2. pragma Style_Checks (Off); 
  3.  
  4. with Interfaces.C; use Interfaces.C; 
  5.  
  6. with System; 
  7. package RTIDDS.Low_Level.OS.time_h is 
  8.  
  9.    subtype clock_t is long;  -- /usr/include/time.h:60 
  10.  
  11.    subtype time_t is long;  -- /usr/include/time.h:76 
  12.  
  13.    subtype clockid_t is int;  -- /usr/include/time.h:92 
  14.  
  15.    subtype timer_t is System.Address;  -- /usr/include/time.h:104 
  16.  
  17.    type timespec is record 
  18.       tv_sec : aliased long;  -- /usr/include/time.h:122 
  19.       tv_nsec : aliased long;  -- /usr/include/time.h:123 
  20.    end record; 
  21.    pragma Convention (C_Pass_By_Copy, timespec);  -- /usr/include/time.h:120 
  22.  
  23. end RTIDDS.Low_Level.OS.time_h;