2014-04-16 22:45:42 +02:00
|
|
|
/**
|
2014-05-18 17:03:06 +02:00
|
|
|
* @defgroup pthread POSIX threads
|
|
|
|
* POSIX conforming multi-threading features.
|
|
|
|
* @ingroup posix
|
|
|
|
* @{
|
|
|
|
* @file
|
|
|
|
* @brief POSIX conforming multi-threading features.
|
|
|
|
* @details Please see the transcluded `pthread_*.h` files for further information.
|
|
|
|
* @see [The Open Group Base Specifications Issue 7: pthread.h - threads](http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/pthread.h.html)
|
2014-04-16 22:45:42 +02:00
|
|
|
*/
|
|
|
|
|
2014-05-18 17:03:06 +02:00
|
|
|
#ifndef __SYS__POSIX__PTHREAD__H
|
|
|
|
#define __SYS__POSIX__PTHREAD__H
|
|
|
|
|
2014-02-13 14:18:30 +01:00
|
|
|
#include <time.h>
|
|
|
|
|
|
|
|
#include "kernel.h"
|
|
|
|
#include "mutex.h"
|
|
|
|
#include "sched.h"
|
|
|
|
|
2014-04-16 22:45:42 +02:00
|
|
|
#include "pthread_threading_attr.h"
|
|
|
|
#include "pthread_threading.h"
|
|
|
|
#include "pthread_mutex_attr.h"
|
2014-02-13 14:18:30 +01:00
|
|
|
#include "pthread_mutex.h"
|
2014-04-17 02:10:55 +02:00
|
|
|
#include "pthread_rwlock_attr.h"
|
2014-02-13 14:18:30 +01:00
|
|
|
#include "pthread_rwlock.h"
|
|
|
|
#include "pthread_spin.h"
|
|
|
|
#include "pthread_barrier.h"
|
2014-04-04 17:56:47 +02:00
|
|
|
#include "pthread_cleanup.h"
|
2014-04-16 22:45:42 +02:00
|
|
|
#include "pthread_once.h"
|
|
|
|
#include "pthread_scheduling.h"
|
|
|
|
#include "pthread_cancellation.h"
|
2014-05-07 07:54:54 +02:00
|
|
|
#include "pthread_cond.h"
|
2014-04-04 17:56:47 +02:00
|
|
|
|
2014-05-18 17:03:06 +02:00
|
|
|
#endif
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @}
|
|
|
|
*/
|