Lines Matching defs:pthread_init

339    procedure pthread_init is null;  subprogram
346 function sigwait (set : access sigset_t; sig : access Signal) return int;
349 function pthread_kill (thread : pthread_t; sig : Signal) return int;
352 function pthread_sigmask
365 function pthread_mutexattr_init
369 function pthread_mutexattr_destroy
373 function pthread_mutex_init
378 function pthread_mutex_destroy (mutex : access pthread_mutex_t) return int;
381 function pthread_mutex_lock (mutex : access pthread_mutex_t) return int;
384 function pthread_mutex_unlock (mutex : access pthread_mutex_t) return int;
387 function pthread_condattr_init
391 function pthread_condattr_destroy
395 function pthread_cond_init
400 function pthread_cond_destroy (cond : access pthread_cond_t) return int;
403 function pthread_cond_signal (cond : access pthread_cond_t) return int;
406 function pthread_cond_wait
411 function pthread_cond_timedwait
421 PTHREAD_PRIO_PROTECT : constant := 0;
422 PTHREAD_PRIO_INHERIT : constant := 1;
424 function pthread_mutexattr_setprotocol
428 function pthread_mutexattr_setprioceiling
432 type struct_sched_param is record
437 function pthread_setschedparam
443 function pthread_attr_setscope
448 function pthread_attr_setschedpolicy
454 function sched_yield return int;
461 function pthread_attr_init
465 function pthread_attr_destroy
469 function pthread_attr_setdetachstate
475 function pthread_attr_setstacksize
480 function pthread_create
487 procedure pthread_exit (status : System.Address);
490 function pthread_self return pthread_t;
493 function lwp_self return System.Address;
500 function pthread_setspecific
505 function pthread_getspecific (key : pthread_key_t) return System.Address;
508 type destructor_pointer is access procedure (arg : System.Address);
511 function pthread_key_create
516 CPU_SETSIZE : constant := 1_024;
522 type bit_field is array (1 .. CPU_SETSIZE) of Boolean;
527 type cpu_set_t is record
532 type cpu_set_t_ptr is access all cpu_set_t;
538 function CPU_ALLOC (count : size_t) return cpu_set_t_ptr;
542 function CPU_ALLOC_SIZE (count : size_t) return size_t;
546 procedure CPU_FREE (cpuset : cpu_set_t_ptr);
550 procedure CPU_ZERO (count : size_t; cpuset : cpu_set_t_ptr);
554 procedure CPU_SET (cpu : int; count : size_t; cpuset : cpu_set_t_ptr);
558 function pthread_setaffinity_np
567 function pthread_attr_setaffinity_np
579 type sigset_t is new Interfaces.C.unsigned_long;
594 type pid_t is new int;
596 type time_t is new long;
598 type timespec is record
604 type unsigned_long_long_t is mod 2 ** 64;
607 subtype char_array is Interfaces.C.char_array;
609 type pthread_attr_t is record
615 type pthread_condattr_t is record
621 type pthread_mutexattr_t is record
627 type pthread_mutex_t is record
633 type pthread_cond_t is record
639 type pthread_key_t is new unsigned;