µOS++ IIIe Reference 7.0.0
The third edition of µOS++, a POSIX inspired open source framework, written in C++
Loading...
Searching...
No Matches
redefinitions.h
Go to the documentation of this file.
1/*
2 * This file is part of the µOS++ project (https://micro-os-plus.github.io/).
3 * Copyright (c) 2015-2025 Liviu Ionescu. All rights reserved.
4 *
5 * Permission to use, copy, modify, and/or distribute this software
6 * for any purpose is hereby granted, under the terms of the MIT license.
7 *
8 * If a copy of the license was not distributed with this file, it can
9 * be obtained from https://opensource.org/licenses/mit.
10 */
11
12#ifndef CMSIS_PLUS_POSIX_IO_REDEFINITIONS_H_
13#define CMSIS_PLUS_POSIX_IO_REDEFINITIONS_H_
14
15// These definitions might be useful in some tests, to check
16// if both prefixed and not prefixed names are ok.
17
18#define __posix_accept accept
19#define __posix_bind bind
20#define __posix_chdir chdir
21#define __posix_chmod chmod
22#define __posix_chown chown
23#define __posix_clock clock
24#define __posix_close close
25#define __posix_closedir closedir
26#define __posix_connect connect
27#define __posix_execve execve
28#define __posix_fcntl fcntl
29#define __posix_fork fork
30#define __posix_fstat fstat
31#define __posix_ftruncate ftruncate
32#define __posix_fsync fsync
33#define __posix_getcwd getcwd
34#define __posix_getpeername getpeername
35#define __posix_getpid getpid
36#define __posix_getsockname getsockname
37#define __posix_getsockopt getsockopt
38#define __posix_gettimeofday gettimeofday
39#define __posix_ioctl ioctl
40#define __posix_isatty isatty
41#define __posix_kill kill
42#define __posix_link link
43#define __posix_listen listen
44#define __posix_lseek lseek
45#define __posix_mkdir mkdir
46#define __posix_open open
47#define __posix_opendir opendir
48#define __posix_raise raise
49#define __posix_read read
50#define __posix_readdir readdir
51#define __posix_readdir_r readdir_r
52#define __posix_readlink readlink
53#define __posix_recv recv
54#define __posix_recvfrom recvfrom
55#define __posix_recvmsg recvmsg
56#define __posix_rename rename
57#define __posix_rewinddir rewinddir
58#define __posix_rmdir rmdir
59#define __posix_select select
60#define __posix_send send
61#define __posix_sendmsg sendmsg
62#define __posix_sendto sendto
63#define __posix_setsockopt setsockopt
64#define __posix_shutdown shutdown
65#define __posix_sockatmark sockatmark
66#define __posix_socket socket
67#define __posix_socketpair socketpair
68#define __posix_stat stat
69#define __posix_symlink symlink
70#define __posix_sync sync
71#define __posix_system system
72#define __posix_times times
73#define __posix_truncate truncate
74#define __posix_unlink unlink
75#define __posix_utime utime
76#define __posix_wait wait
77#define __posix_write write
78#define __posix_writev writev
79
80#endif /* CMSIS_PLUS_POSIX_IO_REDEFINITIONS_H_ */