µ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++ distribution.
3 * (https://github.com/micro-os-plus)
4 * Copyright (c) 2015 Liviu Ionescu.
5 *
6 * Permission is hereby granted, free of charge, to any person
7 * obtaining a copy of this software and associated documentation
8 * files (the "Software"), to deal in the Software without
9 * restriction, including without limitation the rights to use,
10 * copy, modify, merge, publish, distribute, sublicense, and/or
11 * sell copies of the Software, and to permit persons to whom
12 * the Software is furnished to do so, subject to the following
13 * conditions:
14 *
15 * The above copyright notice and this permission notice shall be
16 * included in all copies or substantial portions of the Software.
17 *
18 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
19 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
20 * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
21 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
22 * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
23 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
24 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
25 * OTHER DEALINGS IN THE SOFTWARE.
26 */
27
28#ifndef CMSIS_PLUS_POSIX_IO_REDEFINITIONS_H_
29#define CMSIS_PLUS_POSIX_IO_REDEFINITIONS_H_
30
31// These definitions might be useful in some tests, to check
32// if both prefixed and not prefixed names are ok.
33
34#define __posix_accept accept
35#define __posix_bind bind
36#define __posix_chdir chdir
37#define __posix_chmod chmod
38#define __posix_chown chown
39#define __posix_clock clock
40#define __posix_close close
41#define __posix_closedir closedir
42#define __posix_connect connect
43#define __posix_execve execve
44#define __posix_fcntl fcntl
45#define __posix_fork fork
46#define __posix_fstat fstat
47#define __posix_ftruncate ftruncate
48#define __posix_fsync fsync
49#define __posix_getcwd getcwd
50#define __posix_getpeername getpeername
51#define __posix_getpid getpid
52#define __posix_getsockname getsockname
53#define __posix_getsockopt getsockopt
54#define __posix_gettimeofday gettimeofday
55#define __posix_ioctl ioctl
56#define __posix_isatty isatty
57#define __posix_kill kill
58#define __posix_link link
59#define __posix_listen listen
60#define __posix_lseek lseek
61#define __posix_mkdir mkdir
62#define __posix_open open
63#define __posix_opendir opendir
64#define __posix_raise raise
65#define __posix_read read
66#define __posix_readdir readdir
67#define __posix_readdir_r readdir_r
68#define __posix_readlink readlink
69#define __posix_recv recv
70#define __posix_recvfrom recvfrom
71#define __posix_recvmsg recvmsg
72#define __posix_rename rename
73#define __posix_rewinddir rewinddir
74#define __posix_rmdir rmdir
75#define __posix_select select
76#define __posix_send send
77#define __posix_sendmsg sendmsg
78#define __posix_sendto sendto
79#define __posix_setsockopt setsockopt
80#define __posix_shutdown shutdown
81#define __posix_sockatmark sockatmark
82#define __posix_socket socket
83#define __posix_socketpair socketpair
84#define __posix_stat stat
85#define __posix_symlink symlink
86#define __posix_sync sync
87#define __posix_system system
88#define __posix_times times
89#define __posix_truncate truncate
90#define __posix_unlink unlink
91#define __posix_utime utime
92#define __posix_wait wait
93#define __posix_write write
94#define __posix_writev writev
95
96#endif /* CMSIS_PLUS_POSIX_IO_REDEFINITIONS_H_ */