MONC
forthread_types.F90
Go to the documentation of this file.
2  use iso_c_binding
3  implicit none
4 
5  type, bind(c) :: sched_param
6  integer(c_int) :: sched_priority
7  end type sched_param
8 
9  ! wrapping the C timespec type - maybe we can
10  ! skip this and only use primite fortran types
11  type, bind(c) :: timespec
12  integer(c_int) :: tv_sec ! seconds
13  integer(c_long) :: tv_nsec ! nanoseconds
14  end type timespec
15 
16  integer, parameter :: size_t = c_size_t
17 end module forthread_types
forthread_types::timespec
Definition: forthread_types.F90:11
forthread_types::sched_param
Definition: forthread_types.F90:5
forthread_types::size_t
integer, parameter size_t
Definition: forthread_types.F90:16
forthread_types
Definition: forthread_types.F90:1