Back to index

glibc  2.9
Classes | Defines | Typedefs
pthreadtypes.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

union  pthread_attr_t
struct  __pthread_internal_list
union  pthread_mutex_t
struct  pthread_mutex_t::__pthread_mutex_s
union  pthread_mutexattr_t
union  pthread_cond_t
union  pthread_condattr_t
struct  pthread_cond_t.__data

Defines

#define __SIZEOF_PTHREAD_ATTR_T   56
#define __SIZEOF_PTHREAD_MUTEX_T   40
#define __SIZEOF_PTHREAD_MUTEXATTR_T   4
#define __SIZEOF_PTHREAD_COND_T   48
#define __SIZEOF_PTHREAD_CONDATTR_T   4
#define __SIZEOF_PTHREAD_RWLOCK_T   56
#define __SIZEOF_PTHREAD_RWLOCKATTR_T   8
#define __SIZEOF_PTHREAD_BARRIER_T   32
#define __SIZEOF_PTHREAD_BARRIERATTR_T   4
#define __PTHREAD_MUTEX_HAVE_PREV   1

Typedefs

typedef unsigned long int pthread_t
typedef struct
__pthread_internal_list 
__pthread_list_t
typedef unsigned int pthread_key_t
typedef int pthread_once_t

Class Documentation

union pthread_attr_t

Definition at line 39 of file pthreadtypes.h.

Class Members
long int __align
char __size
struct __pthread_internal_list

Definition at line 46 of file pthreadtypes.h.

Collaboration diagram for __pthread_internal_list:
Class Members
struct __pthread_internal_list * __next
struct __pthread_internal_list * __prev
union pthread_mutex_t

Definition at line 86 of file pthreadtypes.h.

Collaboration diagram for pthread_mutex_t:
Class Members
long int __align
struct __pthread_mutex_s __data
int __m_count
int __m_kind
_pthread_descr __m_owner
int __m_reserved
char __size
struct pthread_mutex_t::__pthread_mutex_s

Definition at line 57 of file pthreadtypes.h.

Collaboration diagram for pthread_mutex_t::__pthread_mutex_s:
Class Members
__extension__ union
__pthread_mutex_s
__unnamed__
__extension__ union
__pthread_mutex_s
__unnamed__
__extension__ union
__pthread_mutex_s
__unnamed__
__extension__ union
__pthread_mutex_s
__unnamed__
__extension__ union
__pthread_mutex_s
__unnamed__
__extension__ union
__pthread_mutex_s
__unnamed__
__extension__ union
__pthread_mutex_s
__unnamed__
__extension__ union
__pthread_mutex_s
__unnamed__
unsigned int __count
int __kind
__pthread_list_t __list
int __lock
unsigned int __nusers
int __owner
int __spins
union pthread_mutexattr_t

Definition at line 97 of file pthreadtypes.h.

Class Members
int __align
long int __align
int __mutexkind
char __size
union pthread_cond_t

Definition at line 63 of file pthreadtypes.h.

Collaboration diagram for pthread_cond_t:
Class Members
__pthread_cond_align_t __align
long int __align
__extension__ long long int __align
_pthread_descr __c_waiting
struct pthread_cond_t __data
struct pthread_cond_t __data
struct pthread_cond_t __data
struct pthread_cond_t __data
struct pthread_cond_t __data
struct pthread_cond_t __data
struct pthread_cond_t __data
struct pthread_cond_t __data
struct pthread_cond_t __data
struct pthread_cond_t __data
struct pthread_cond_t __data
char __padding
char __size
union pthread_condattr_t

Definition at line 74 of file pthreadtypes.h.

Class Members
int __align
long int __align
int __dummy
char __size
struct pthread_cond_t.__data

Definition at line 85 of file pthreadtypes.h.

Class Members
unsigned int __broadcast_seq
unsigned int __futex
int __lock
void * __mutex
unsigned int __nwaiters
__extension__ unsigned long
long int
__total_seq
__extension__ unsigned long
long int
__wakeup_seq
__extension__ unsigned long
long int
__woken_seq

Define Documentation

#define __PTHREAD_MUTEX_HAVE_PREV   1

Definition at line 68 of file pthreadtypes.h.

#define __SIZEOF_PTHREAD_ATTR_T   56

Definition at line 23 of file pthreadtypes.h.

#define __SIZEOF_PTHREAD_BARRIER_T   32

Definition at line 30 of file pthreadtypes.h.

Definition at line 31 of file pthreadtypes.h.

#define __SIZEOF_PTHREAD_COND_T   48

Definition at line 26 of file pthreadtypes.h.

Definition at line 27 of file pthreadtypes.h.

#define __SIZEOF_PTHREAD_MUTEX_T   40

Definition at line 24 of file pthreadtypes.h.

Definition at line 25 of file pthreadtypes.h.

#define __SIZEOF_PTHREAD_RWLOCK_T   56

Definition at line 28 of file pthreadtypes.h.

Definition at line 29 of file pthreadtypes.h.


Typedef Documentation

typedef unsigned int pthread_key_t

Definition at line 108 of file pthreadtypes.h.

Definition at line 112 of file pthreadtypes.h.

typedef unsigned long int pthread_t

Definition at line 36 of file pthreadtypes.h.