mirror of
https://github.com/RT-Thread/rt-thread.git
synced 2025-10-16 23:40:13 +08:00
revise some RT_USING_POSIX to RT_USING_POSIX_DEVIO
This commit is contained in:
@@ -11,9 +11,7 @@
|
||||
#define _SYS_IOCTL_H
|
||||
|
||||
#include <rtconfig.h>
|
||||
#ifdef RT_USING_POSIX
|
||||
#include <dfs_posix.h>
|
||||
#endif
|
||||
|
||||
#ifdef _WIN32
|
||||
#include <winsock.h>
|
||||
|
@@ -6,6 +6,6 @@ cwd = GetCurrentDir()
|
||||
src = Glob('*.c')
|
||||
CPPPATH = [cwd]
|
||||
|
||||
group = DefineGroup('POSIX', src, depend = ['RT_USING_POSIX', 'RT_USING_POSIX_AIO'], CPPPATH = CPPPATH)
|
||||
group = DefineGroup('POSIX', src, depend = ['RT_USING_POSIX_AIO'], CPPPATH = CPPPATH)
|
||||
|
||||
Return('group')
|
||||
|
@@ -23,7 +23,7 @@
|
||||
|
||||
int libc_system_init(void)
|
||||
{
|
||||
#ifdef RT_USING_POSIX
|
||||
#ifdef RT_USING_POSIX_DEVIO
|
||||
rt_device_t dev_console;
|
||||
|
||||
dev_console = rt_console_get_device();
|
||||
@@ -31,7 +31,7 @@ int libc_system_init(void)
|
||||
{
|
||||
libc_stdio_set_console(dev_console->parent.name, O_RDWR);
|
||||
}
|
||||
#endif /* RT_USING_POSIX */
|
||||
#endif /* RT_USING_POSIX_DEVIO */
|
||||
|
||||
#if defined RT_USING_PTHREADS && !defined RT_USING_COMPONENTS_INIT
|
||||
pthread_system_init();
|
||||
@@ -41,8 +41,7 @@ int libc_system_init(void)
|
||||
}
|
||||
INIT_COMPONENT_EXPORT(libc_system_init);
|
||||
|
||||
#ifdef RT_USING_POSIX
|
||||
|
||||
#ifdef RT_USING_POSIX_DEVIO
|
||||
#if defined(RT_USING_LIBC) && defined(RT_USING_NEWLIB)
|
||||
#define STDIO_DEVICE_NAME_MAX 32
|
||||
static FILE* std_console = NULL;
|
||||
@@ -145,4 +144,4 @@ int libc_stdio_get_console(void) {
|
||||
return std_fd;
|
||||
}
|
||||
#endif /* defined(RT_USING_LIBC) && defined(RT_USING_NEWLIB) */
|
||||
#endif /* RT_USING_POSIX */
|
||||
#endif /* RT_USING_POSIX_DEVIO */
|
||||
|
@@ -17,10 +17,10 @@ extern "C" {
|
||||
#endif
|
||||
|
||||
int libc_system_init(void);
|
||||
#ifdef RT_USING_POSIX
|
||||
#ifdef RT_USING_POSIX_DEVIO
|
||||
int libc_stdio_get_console(void);
|
||||
int libc_stdio_set_console(const char* device_name, int mode);
|
||||
#endif /* RT_USING_POSIX */
|
||||
#endif /* RT_USING_POSIX_DEVIO */
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
|
@@ -6,8 +6,6 @@ cwd = GetCurrentDir()
|
||||
src = Glob('*.c') + Glob('*.cpp')
|
||||
CPPPATH = [cwd]
|
||||
|
||||
group = DefineGroup('POSIX', src,
|
||||
depend = ['RT_USING_LIBC', 'RT_USING_POSIX', 'RT_USING_POSIX_TERMIOS'],
|
||||
CPPPATH = CPPPATH)
|
||||
group = DefineGroup('POSIX', src, depend = ['RT_USING_LIBC', 'RT_USING_POSIX_TERMIOS'], CPPPATH = CPPPATH)
|
||||
|
||||
Return('group')
|
||||
|
Reference in New Issue
Block a user