gsasl  1.10.0
About: GNU SASL is an implementation of the Simple Authentication and Security Layer (SASL). Development version.
  Fossies Dox: gsasl-1.10.0.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

pthread.in.h File Reference
#include <stdlib.h>
#include <errno.h>
#include <sched.h>
#include <sys/types.h>
#include <time.h>
Include dependency graph for pthread.in.h:

Go to the source code of this file.

Macros

#define _   @GUARD_PREFIX@_PTHREAD_H_
 
#define __need_system_stdlib_h
 
#define GNULIB_defined_pthread_thread_types   1
 
#define PTHREAD_CREATE_JOINABLE   0
 
#define PTHREAD_CREATE_DETACHED   1
 
#define GNULIB_defined_pthread_once_types   1
 
#define PTHREAD_ONCE_INIT   { 0 }
 
#define GNULIB_defined_pthread_mutex_types   1
 
#define PTHREAD_MUTEX_INITIALIZER   { 0 }
 
#define PTHREAD_MUTEX_DEFAULT   PTHREAD_MUTEX_NORMAL
 
#define PTHREAD_MUTEX_NORMAL   0
 
#define PTHREAD_MUTEX_ERRORCHECK   1
 
#define PTHREAD_MUTEX_RECURSIVE   2
 
#define PTHREAD_MUTEX_STALLED   0
 
#define PTHREAD_MUTEX_ROBUST   1
 
#define GNULIB_defined_pthread_rwlock_types   1
 
#define PTHREAD_RWLOCK_INITIALIZER   { 0 }
 
#define GNULIB_defined_pthread_cond_types   1
 
#define PTHREAD_COND_INITIALIZER   { 0 }
 
#define GNULIB_defined_pthread_tss_types   1
 
#define PTHREAD_DESTRUCTOR_ITERATIONS   0
 
#define GNULIB_defined_pthread_spin_types   1
 
#define PTHREAD_PROCESS_PRIVATE   0
 
#define PTHREAD_PROCESS_SHARED   1
 
#define GNULIB_defined_other_pthread_types   1
 
#define PTHREAD_BARRIER_SERIAL_THREAD   (-1)
 
#define PTHREAD_CANCEL_DEFERRED   0
 
#define PTHREAD_CANCEL_ASYNCHRONOUS   1
 
#define PTHREAD_CANCEL_ENABLE   0
 
#define PTHREAD_CANCEL_DISABLE   1
 
#define PTHREAD_CANCELED   ((void *) -1)
 
#define PTHREAD_INHERIT_SCHED   0
 
#define PTHREAD_EXPLICIT_SCHED   1
 
#define PTHREAD_PRIO_NONE   0
 
#define PTHREAD_PRIO_INHERIT   1
 
#define PTHREAD_PRIO_PROTECT   2
 
#define PTHREAD_SCOPE_SYSTEM   0
 
#define PTHREAD_SCOPE_PROCESS   1
 

Typedefs

typedef int pthread_t
 
typedef unsigned int pthread_attr_t
 
typedef int pthread_once_t
 
typedef int pthread_mutex_t
 
typedef unsigned int pthread_mutexattr_t
 
typedef int pthread_rwlock_t
 
typedef unsigned int pthread_rwlockattr_t
 
typedef int pthread_cond_t
 
typedef unsigned int pthread_condattr_t
 
typedef void ** pthread_key_t
 
typedef pthread_mutex_t pthread_spinlock_t
 
typedef int pthread_barrier_t
 
typedef unsigned int pthread_barrierattr_t
 

Macro Definition Documentation

◆ _

#define _   @GUARD_PREFIX@_PTHREAD_H_

Definition at line 52 of file pthread.in.h.

◆ __need_system_stdlib_h

#define __need_system_stdlib_h

Definition at line 54 of file pthread.in.h.

◆ GNULIB_defined_other_pthread_types

#define GNULIB_defined_other_pthread_types   1

Definition at line 421 of file pthread.in.h.

◆ GNULIB_defined_pthread_cond_types

#define GNULIB_defined_pthread_cond_types   1

Definition at line 333 of file pthread.in.h.

◆ GNULIB_defined_pthread_mutex_types

#define GNULIB_defined_pthread_mutex_types   1

Definition at line 216 of file pthread.in.h.

◆ GNULIB_defined_pthread_once_types

#define GNULIB_defined_pthread_once_types   1

Definition at line 152 of file pthread.in.h.

◆ GNULIB_defined_pthread_rwlock_types

#define GNULIB_defined_pthread_rwlock_types   1

Definition at line 292 of file pthread.in.h.

◆ GNULIB_defined_pthread_spin_types

#define GNULIB_defined_pthread_spin_types   1

Definition at line 406 of file pthread.in.h.

◆ GNULIB_defined_pthread_thread_types

#define GNULIB_defined_pthread_thread_types   1

Definition at line 114 of file pthread.in.h.

◆ GNULIB_defined_pthread_tss_types

#define GNULIB_defined_pthread_tss_types   1

Definition at line 369 of file pthread.in.h.

◆ PTHREAD_BARRIER_SERIAL_THREAD

#define PTHREAD_BARRIER_SERIAL_THREAD   (-1)

Definition at line 427 of file pthread.in.h.

◆ PTHREAD_CANCEL_ASYNCHRONOUS

#define PTHREAD_CANCEL_ASYNCHRONOUS   1

Definition at line 430 of file pthread.in.h.

◆ PTHREAD_CANCEL_DEFERRED

#define PTHREAD_CANCEL_DEFERRED   0

Definition at line 429 of file pthread.in.h.

◆ PTHREAD_CANCEL_DISABLE

#define PTHREAD_CANCEL_DISABLE   1

Definition at line 433 of file pthread.in.h.

◆ PTHREAD_CANCEL_ENABLE

#define PTHREAD_CANCEL_ENABLE   0

Definition at line 432 of file pthread.in.h.

◆ PTHREAD_CANCELED

#define PTHREAD_CANCELED   ((void *) -1)

Definition at line 435 of file pthread.in.h.

◆ PTHREAD_COND_INITIALIZER

#define PTHREAD_COND_INITIALIZER   { 0 }

Definition at line 336 of file pthread.in.h.

◆ PTHREAD_CREATE_DETACHED

#define PTHREAD_CREATE_DETACHED   1

Definition at line 119 of file pthread.in.h.

◆ PTHREAD_CREATE_JOINABLE

#define PTHREAD_CREATE_JOINABLE   0

Definition at line 118 of file pthread.in.h.

◆ PTHREAD_DESTRUCTOR_ITERATIONS

#define PTHREAD_DESTRUCTOR_ITERATIONS   0

Definition at line 372 of file pthread.in.h.

◆ PTHREAD_EXPLICIT_SCHED

#define PTHREAD_EXPLICIT_SCHED   1

Definition at line 438 of file pthread.in.h.

◆ PTHREAD_INHERIT_SCHED

#define PTHREAD_INHERIT_SCHED   0

Definition at line 437 of file pthread.in.h.

◆ PTHREAD_MUTEX_DEFAULT

#define PTHREAD_MUTEX_DEFAULT   PTHREAD_MUTEX_NORMAL

Definition at line 222 of file pthread.in.h.

◆ PTHREAD_MUTEX_ERRORCHECK

#define PTHREAD_MUTEX_ERRORCHECK   1

Definition at line 224 of file pthread.in.h.

◆ PTHREAD_MUTEX_INITIALIZER

#define PTHREAD_MUTEX_INITIALIZER   { 0 }

Definition at line 219 of file pthread.in.h.

◆ PTHREAD_MUTEX_NORMAL

#define PTHREAD_MUTEX_NORMAL   0

Definition at line 223 of file pthread.in.h.

◆ PTHREAD_MUTEX_RECURSIVE

#define PTHREAD_MUTEX_RECURSIVE   2

Definition at line 225 of file pthread.in.h.

◆ PTHREAD_MUTEX_ROBUST

#define PTHREAD_MUTEX_ROBUST   1

Definition at line 229 of file pthread.in.h.

◆ PTHREAD_MUTEX_STALLED

#define PTHREAD_MUTEX_STALLED   0

Definition at line 228 of file pthread.in.h.

◆ PTHREAD_ONCE_INIT

#define PTHREAD_ONCE_INIT   { 0 }

Definition at line 155 of file pthread.in.h.

◆ PTHREAD_PRIO_INHERIT

#define PTHREAD_PRIO_INHERIT   1

Definition at line 441 of file pthread.in.h.

◆ PTHREAD_PRIO_NONE

#define PTHREAD_PRIO_NONE   0

Definition at line 440 of file pthread.in.h.

◆ PTHREAD_PRIO_PROTECT

#define PTHREAD_PRIO_PROTECT   2

Definition at line 442 of file pthread.in.h.

◆ PTHREAD_PROCESS_PRIVATE

#define PTHREAD_PROCESS_PRIVATE   0

Definition at line 410 of file pthread.in.h.

◆ PTHREAD_PROCESS_SHARED

#define PTHREAD_PROCESS_SHARED   1

Definition at line 411 of file pthread.in.h.

◆ PTHREAD_RWLOCK_INITIALIZER

#define PTHREAD_RWLOCK_INITIALIZER   { 0 }

Definition at line 295 of file pthread.in.h.

◆ PTHREAD_SCOPE_PROCESS

#define PTHREAD_SCOPE_PROCESS   1

Definition at line 445 of file pthread.in.h.

◆ PTHREAD_SCOPE_SYSTEM

#define PTHREAD_SCOPE_SYSTEM   0

Definition at line 444 of file pthread.in.h.

Typedef Documentation

◆ pthread_attr_t

typedef unsigned int pthread_attr_t

Definition at line 113 of file pthread.in.h.

◆ pthread_barrier_t

typedef int pthread_barrier_t

Definition at line 419 of file pthread.in.h.

◆ pthread_barrierattr_t

typedef unsigned int pthread_barrierattr_t

Definition at line 420 of file pthread.in.h.

◆ pthread_cond_t

typedef int pthread_cond_t

Definition at line 331 of file pthread.in.h.

◆ pthread_condattr_t

typedef unsigned int pthread_condattr_t

Definition at line 332 of file pthread.in.h.

◆ pthread_key_t

typedef void** pthread_key_t

Definition at line 368 of file pthread.in.h.

◆ pthread_mutex_t

typedef int pthread_mutex_t

Definition at line 214 of file pthread.in.h.

◆ pthread_mutexattr_t

typedef unsigned int pthread_mutexattr_t

Definition at line 215 of file pthread.in.h.

◆ pthread_once_t

typedef int pthread_once_t

Definition at line 151 of file pthread.in.h.

◆ pthread_rwlock_t

typedef int pthread_rwlock_t

Definition at line 290 of file pthread.in.h.

◆ pthread_rwlockattr_t

typedef unsigned int pthread_rwlockattr_t

Definition at line 291 of file pthread.in.h.

◆ pthread_spinlock_t

Definition at line 405 of file pthread.in.h.

◆ pthread_t

typedef int pthread_t

Definition at line 112 of file pthread.in.h.