7#ifndef ZEPHYR_INCLUDE_POSIX_SYS_TYPES_H_
8#define ZEPHYR_INCLUDE_POSIX_SYS_TYPES_H_
10#ifndef CONFIG_ARCH_POSIX
20#ifndef __useconds_t_defined
25#if !defined(CONFIG_NEWLIB_LIBC) && !defined(CONFIG_ARCMWDT_LIBC)
26#ifndef __clockid_t_defined
30#ifndef __timer_t_defined
34#ifdef CONFIG_PTHREAD_IPC
36typedef struct pthread_attr_t {
47typedef void *pthread_t;
50typedef struct k_sem sem_t;
53typedef struct pthread_mutex {
60typedef struct pthread_mutexattr {
65typedef struct pthread_cond {
69typedef struct pthread_condattr {
73typedef struct pthread_barrier {
79typedef struct pthread_barrierattr {
80} pthread_barrierattr_t;
82typedef uint32_t pthread_rwlockattr_t;
84typedef struct pthread_rwlock_obj {
87 struct k_sem reader_active;
ZTEST_BMEM int count
Definition: main.c:33
flags
Definition: http_parser.h:131
unsigned long useconds_t
Definition: posix_types.h:21
unsigned long timer_t
Definition: posix_types.h:31
uint32_t clockid_t
Definition: posix_types.h:27
char stack[2048]
Definition: main.c:22
__UINT32_TYPE__ uint32_t
Definition: stdint.h:60
__INT32_TYPE__ int32_t
Definition: stdint.h:44
__UINT16_TYPE__ uint16_t
Definition: stdint.h:59