RTEMS  5.1
Typedefs | Functions
gxx_wrappers.h File Reference

Go to the source code of this file.

Typedefs

typedef void * __gthread_key_t
 
typedef int __gthread_once_t
 
typedef void * __gthread_mutex_t
 
typedef void * __gthread_recursive_mutex_t
 

Functions

int rtems_gxx_once (__gthread_once_t *once, void(*func)(void))
 
int rtems_gxx_key_create (__gthread_key_t *key, void(*dtor)(void *))
 
int rtems_gxx_key_delete (__gthread_key_t key)
 
void * rtems_gxx_getspecific (__gthread_key_t key)
 
int rtems_gxx_setspecific (__gthread_key_t key, const void *ptr)
 
void rtems_gxx_mutex_init (__gthread_mutex_t *mutex)
 
int rtems_gxx_mutex_lock (__gthread_mutex_t *mutex)
 
int rtems_gxx_mutex_destroy (__gthread_mutex_t *mutex)
 
int rtems_gxx_mutex_trylock (__gthread_mutex_t *mutex)
 
int rtems_gxx_mutex_unlock (__gthread_mutex_t *mutex)
 
void rtems_gxx_recursive_mutex_init (__gthread_recursive_mutex_t *mutex)
 
int rtems_gxx_recursive_mutex_lock (__gthread_recursive_mutex_t *mutex)
 
int rtems_gxx_recursive_mutex_trylock (__gthread_recursive_mutex_t *mutex)
 
int rtems_gxx_recursive_mutex_unlock (__gthread_recursive_mutex_t *mutex)
 

Detailed Description

RTEMS threads compatibility routines for libgcc2.