24#ifndef __off_t_defined
30#ifndef __dev_t_defined
35#ifndef __uid_t_defined
39#ifndef __gid_t_defined
44#ifndef __off64_t_defined
49#ifndef __fpos_t_defined
55#ifndef __fpos64_t_defined
61#if defined(__INT_MAX__) && __INT_MAX__ == 2147483647
73#ifndef __mbstate_t_defined
81 unsigned char __wchb[4];
86#ifndef __flock_t_defined
91#ifndef __iconv_t_defined
96#ifndef __blkcnt_t_defined
100#ifndef __blksize_t_defined
104#ifndef __daddr_t_defined
108#ifndef __fsblkcnt_t_defined
112#ifndef __fsfilcnt_t_defined
116#ifndef __id_t_defined
120#ifndef __ino_t_defined
124#ifndef __pid_t_defined
128#ifndef __key_t_defined
132#ifndef __mode_t_defined
141#define _TIME_T_ long long
147#ifndef __clockid_t_defined
148#define _CLOCKID_T_ unsigned long
153#define _TIMER_T_ unsigned long
156#ifndef __clock_t_defined
157#define _CLOCK_T_ unsigned long
165#define LITTLE_ENDIAN 1234
168#define BIG_ENDIAN 4321
171#define PDP_ENDIAN 3412
181#ifndef AT_SYMLINK_NOFOLLOW
183#define AT_SYMLINK_NOFOLLOW 2
186#ifndef AT_SYMLINK_FOLLOW
188#define AT_SYMLINK_FOLLOW 4
193#define AT_REMOVEDIR 8
207#if __GNUC_MINOR__ > 95 || __GNUC__ >= 3
Basic sys/_pthread.h file for newlib.
Definitions for builtin attributes and compiler directives.
#define __extension__
Definition cdefs.h:181
_CLOCKID_T_ __clockid_t
Definition _types.h:151
long __blksize_t
Definition _types.h:101
_CLOCK_T_ __clock_t
Definition _types.h:160
unsigned long __ino_t
Definition _types.h:121
#define _CLOCKID_T_
Definition _types.h:148
long __daddr_t
Definition _types.h:105
unsigned short __uid_t
User ID type.
Definition _types.h:37
long long _off64_t
64-bit file offset type.
Definition _types.h:46
unsigned long __mode_t
Definition _types.h:133
unsigned long long __fsblkcnt_t
Definition _types.h:109
unsigned long __useconds_t
Definition _types.h:138
_TIME_T_ __time_t
Definition _types.h:145
__newlib_recursive_lock_t _flock_t
File lock type.
Definition _types.h:88
long _ssize_t
Definition _types.h:65
char * __va_list
Definition _types.h:210
short __dev_t
Device ID type.
Definition _types.h:32
long _off_t
File offset type.
Definition _types.h:26
_off_t __off_t
Definition _types.h:27
unsigned long __id_t
Definition _types.h:117
#define _CLOCK_T_
Definition _types.h:157
void * _iconv_t
Iconv descriptor type.
Definition _types.h:93
#define _TIME_T_
Definition _types.h:143
long _fpos_t
File position type.
Definition _types.h:51
int __pid_t
Definition _types.h:125
unsigned short __nlink_t
Definition _types.h:136
long __blkcnt_t
Definition _types.h:97
#define _TIMER_T_
Definition _types.h:153
_TIMER_T_ __timer_t
Definition _types.h:154
long __suseconds_t
Definition _types.h:137
unsigned long __fsfilcnt_t
Definition _types.h:113
long __key_t
Definition _types.h:129
unsigned short __gid_t
Group ID type.
Definition _types.h:41
KOS-specific patching for newlib's <sys/lock.h>
KOS-implementation of select POSIX extensions.
Conversion state information.
Definition _types.h:77
wint_t __wch
Definition _types.h:80
int __count
Definition _types.h:78
KOS-implementation of select C11 and POSIX extensions.