28#ifndef CMSIS_PLUS_POSIX_IO_TYPES_H_
29#define CMSIS_PLUS_POSIX_IO_TYPES_H_
46#pragma GCC diagnostic push
49#pragma clang diagnostic ignored "-Wc++98-compat"
67#pragma GCC diagnostic pop
82 int __attribute__((weak))
85 int __attribute__((weak))
89 int __attribute__((weak))
92 int __attribute__((weak))
95 int __attribute__((weak))
98 clock_t __attribute__((weak))
101 int __attribute__((weak))
104 int __attribute__((weak))
107 int __attribute__((weak))
111 int __attribute__((weak))
112 __posix_execve (
const char* path,
char*
const argv[],
char*
const envp[]);
114 int __attribute__((weak))
117 pid_t __attribute__((weak))
120 int __attribute__((weak))
123 int __attribute__((weak))
126 int __attribute__((weak))
129 int __attribute__((weak))
133 __attribute__((weak))
136 int __attribute__((weak))
140 pid_t __attribute__((weak))
143 int __attribute__((weak))
147 int __attribute__((weak))
149 void* option_value,
socklen_t* option_len);
151 int __attribute__((weak))
154 int __attribute__((weak))
169 int __attribute__((weak))
172 int __attribute__((weak))
175 int __attribute__((weak))
178 int __attribute__((weak))
181 off_t __attribute__((weak))
184 int __attribute__((weak))
202 int __attribute__((weak))
206 __attribute__((weak))
209 int __attribute__((weak))
212 ssize_t __attribute__((weak))
216 __attribute__((weak))
219 int __attribute__((weak))
222 ssize_t __attribute__((weak))
225 ssize_t __attribute__((weak))
228 ssize_t __attribute__((weak))
232 ssize_t __attribute__((weak))
235 int __attribute__((weak))
238 void __attribute__((weak))
241 int __attribute__((weak))
244 int __attribute__((weak))
245 __posix_select (
int nfds, fd_set* readfds, fd_set* writefds, fd_set* errorfds,
246 struct timeval* timeout);
248 ssize_t __attribute__((weak))
251 ssize_t __attribute__((weak))
254 ssize_t __attribute__((weak))
258 int __attribute__((weak))
260 const void* option_value,
socklen_t option_len);
262 int __attribute__((weak))
265 int __attribute__((weak))
268 int __attribute__((weak))
271 int __attribute__((weak))
274 int __attribute__((weak))
277 int __attribute__((weak))
280 void __attribute__((weak))
283 int __attribute__((weak))
286 int __attribute__((weak))
290 int __attribute__((weak))
294 int __attribute__((weak))
298 int __attribute__((weak))
302 int __attribute__((weak))
306 int __attribute__((weak))
308 const struct termios *termios_p);
310 clock_t __attribute__((weak))
313 int __attribute__((weak))
316 int __attribute__((weak))
319 int __attribute__((weak))
322 pid_t __attribute__((weak))
325 ssize_t __attribute__((weak))
328 ssize_t __attribute__((weak))
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)
void os_startup_initialize_args(int *p_argc, char ***p_argv)
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)