13#ifndef CMSIS_PLUS_POSIX_IO_TYPES_H_
14#define CMSIS_PLUS_POSIX_IO_TYPES_H_
31#pragma GCC diagnostic push
33#pragma clang diagnostic ignored "-Wc++98-compat"
51#pragma GCC diagnostic pop
55#pragma GCC diagnostic push
57#pragma clang diagnostic ignored "-Wreserved-identifier"
71 int __attribute__((weak))
74 int __attribute__((weak))
78 int __attribute__((weak))
81 int __attribute__((weak))
84 int __attribute__((weak))
87 clock_t __attribute__((weak))
90 int __attribute__((weak))
93 int __attribute__((weak))
96 int __attribute__((weak))
100 int __attribute__((weak))
101 __posix_execve (const
char* path,
char* const argv[],
char* const envp[]);
103 int __attribute__((weak))
106 pid_t __attribute__((weak))
109 int __attribute__((weak))
112 int __attribute__((weak))
115 int __attribute__((weak))
118 int __attribute__((weak))
122 __attribute__((weak))
125 int __attribute__((weak))
129 pid_t __attribute__((weak))
132 int __attribute__((weak))
136 int __attribute__((weak))
138 void* option_value,
socklen_t* option_len);
140 int __attribute__((weak))
143 int __attribute__((weak))
158 int __attribute__((weak))
161 int __attribute__((weak))
164 int __attribute__((weak))
167 int __attribute__((weak))
170 off_t __attribute__((weak))
173 int __attribute__((weak))
191 int __attribute__((weak))
195 __attribute__((weak))
198 int __attribute__((weak))
201 ssize_t __attribute__((weak))
205 __attribute__((weak))
208 int __attribute__((weak))
211 ssize_t __attribute__((weak))
214 ssize_t __attribute__((weak))
217 ssize_t __attribute__((weak))
221 ssize_t __attribute__((weak))
224 int __attribute__((weak))
227 void __attribute__((weak))
230 int __attribute__((weak))
233 int __attribute__((weak))
234 __posix_select (
int nfds, fd_set* readfds, fd_set* writefds, fd_set* errorfds,
235 struct timeval* timeout);
237 ssize_t __attribute__((weak))
240 ssize_t __attribute__((weak))
243 ssize_t __attribute__((weak))
247 int __attribute__((weak))
249 const
void* option_value,
socklen_t option_len);
251 int __attribute__((weak))
254 int __attribute__((weak))
257 int __attribute__((weak))
260 int __attribute__((weak))
263 int __attribute__((weak))
266 int __attribute__((weak))
269 void __attribute__((weak))
272 int __attribute__((weak))
275 int __attribute__((weak))
279 int __attribute__((weak))
283 int __attribute__((weak))
287 int __attribute__((weak))
291 int __attribute__((weak))
295 int __attribute__((weak))
297 const struct
termios *termios_p);
299 clock_t __attribute__((weak))
302 int __attribute__((weak))
305 int __attribute__((weak))
308 int __attribute__((weak))
311 pid_t __attribute__((weak))
314 ssize_t __attribute__((weak))
317 ssize_t __attribute__((weak))
330#pragma GCC diagnostic push
int stat(const char *path, struct stat *buf)
clock_t times(struct tms *buf)
int socket(int domain, int type, int protocol)
constexpr file_descriptor_t no_file_descriptor
#define __posix_sockatmark
#define __posix_getsockopt
#define __posix_rewinddir
#define __posix_readdir_r
#define __posix_getsockname
#define __posix_gettimeofday
#define __posix_setsockopt
#define __posix_socketpair
#define __posix_ftruncate
#define __posix_getpeername
int __posix_tcgetattr(int fildes, struct termios *termios_p)
int __posix_statvfs(const char *path, struct statvfs *buf)
pid_t __posix_getpid(void)
clock_t __posix_clock(void)
int __posix_tcflush(int fildes, int queue_selector)
int __posix_fstatvfs(int fildes, struct statvfs *buf)
int __posix_tcdrain(int fildes)
int __posix_tcsetattr(int fildes, int optional_actions, const struct termios *termios_p)
int __posix_tcsendbreak(int fildes, int duration)