Zephyr API Documentation  3.6.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
posix_types.h File Reference
#include <sys/types.h>
#include <zephyr/kernel.h>

Go to the source code of this file.

Data Structures

struct  pthread_attr
 
struct  pthread_mutexattr
 
struct  pthread_condattr
 
struct  pthread_barrierattr
 
struct  pthread_once
 

Typedefs

typedef int pid_t
 
typedef unsigned long useconds_t
 
typedef uint32_t clockid_t
 
typedef unsigned long timer_t
 
typedef uint32_t pthread_t = sizeof(struct pthread_attr))
 
typedef uint32_t pthread_spinlock_t
 
typedef struct k_sem sem_t
 
typedef uint32_t pthread_mutex_t
 
typedef uint32_t pthread_cond_t = sizeof(struct pthread_mutexattr))
 
typedef uint32_t pthread_barrier_t = sizeof(struct pthread_condattr))
 
typedef struct pthread_barrierattr pthread_barrierattr_t
 
typedef uint32_t pthread_rwlockattr_t
 
typedef uint32_t pthread_rwlock_t
 

Typedef Documentation

◆ clockid_t

◆ pid_t

typedef int pid_t

◆ pthread_barrier_t

◆ pthread_barrierattr_t

◆ pthread_cond_t

◆ pthread_mutex_t

◆ pthread_rwlock_t

◆ pthread_rwlockattr_t

◆ pthread_spinlock_t

◆ pthread_t

typedef uint32_t pthread_t = sizeof(struct pthread_attr))

◆ sem_t

typedef struct k_sem sem_t

◆ timer_t

typedef unsigned long timer_t

◆ useconds_t

typedef unsigned long useconds_t