Zephyr Project API 3.7.0
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 dev_t
 
typedef int ino_t
 
typedef unsigned short nlink_t
 
typedef unsigned short uid_t
 
typedef unsigned short gid_t
 
typedef unsigned long blksize_t
 
typedef unsigned long blkcnt_t
 
typedef int pid_t
 
typedef unsigned long useconds_t
 
typedef uint32_t clockid_t
 
typedef unsigned long timer_t
 
typedef struct pthread_attr pthread_attr_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 struct pthread_mutexattr pthread_mutexattr_t
 
typedef uint32_t pthread_cond_t = sizeof(struct pthread_mutexattr))
 
typedef struct pthread_condattr pthread_condattr_t
 
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 uint32_t pthread_key_t
 
typedef struct pthread_once pthread_once_t
 

Typedef Documentation

◆ blkcnt_t

typedef unsigned long blkcnt_t

◆ blksize_t

typedef unsigned long blksize_t

◆ clockid_t

◆ dev_t

typedef int dev_t

◆ gid_t

typedef unsigned short gid_t

◆ ino_t

typedef int ino_t

◆ nlink_t

typedef unsigned short nlink_t

◆ pid_t

typedef int pid_t

◆ pthread_attr_t

typedef struct pthread_attr pthread_attr_t

◆ pthread_barrier_t

◆ pthread_barrierattr_t

◆ pthread_cond_t

◆ pthread_condattr_t

◆ pthread_key_t

◆ pthread_mutex_t

◆ pthread_mutexattr_t

◆ pthread_once_t

typedef struct pthread_once pthread_once_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

◆ uid_t

typedef unsigned short uid_t

◆ useconds_t

typedef unsigned long useconds_t