Skip to content

Commit 8c01acc

Browse files
authored
Revert "[libc]&[dfs] remove unnecessary RT_USING_POSIX and RT_USING_DFS_DEVFS"
1 parent 92ea0ec commit 8c01acc

File tree

6 files changed

+27
-27
lines changed

6 files changed

+27
-27
lines changed

components/dfs/src/dfs.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
#include <lwp.h>
1919
#endif
2020

21-
#if defined(RT_USING_DFS_DEVFS) && defined(RT_USING_LIBC)
21+
#if defined(RT_USING_DFS_DEVFS) && defined(RT_USING_POSIX)
2222
#include <libc.h>
2323
#endif
2424

@@ -216,7 +216,7 @@ struct dfs_fd *fd_get(int fd)
216216
struct dfs_fd *d;
217217
struct dfs_fdtable *fdt;
218218

219-
#if defined(RT_USING_DFS_DEVFS) && defined(RT_USING_LIBC)
219+
#if defined(RT_USING_DFS_DEVFS) && defined(RT_USING_POSIX)
220220
if ((0 <= fd) && (fd <= 2))
221221
fd = libc_stdio_get_console();
222222
#endif

components/libc/compilers/armlibc/libc.c

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,23 +17,23 @@
1717

1818
int libc_system_init(void)
1919
{
20-
#ifdef RT_USING_DFS_DEVFS
20+
#if defined(RT_USING_DFS) & defined(RT_USING_DFS_DEVFS)
2121
rt_device_t dev_console;
2222

2323
dev_console = rt_console_get_device();
2424
if (dev_console)
2525
{
26-
#ifdef RT_USING_POSIX
26+
#if defined(RT_USING_POSIX)
2727
libc_stdio_set_console(dev_console->parent.name, O_RDWR);
2828
#else
2929
libc_stdio_set_console(dev_console->parent.name, O_WRONLY);
30-
#endif /* RT_USING_POSIX */
30+
#endif
3131
}
32-
#endif /* RT_USING_DFS_DEVFS */
32+
#endif
3333

34-
#if defined(RT_USING_PTHREADS) && !defined(RT_USING_COMPONENTS_INIT)
34+
#if defined RT_USING_PTHREADS && !defined RT_USING_COMPONENTS_INIT
3535
pthread_system_init();
36-
#endif /* defined(RT_USING_PTHREADS) && !defined(RT_USING_COMPONENTS_INIT) */
36+
#endif
3737

3838
return 0;
3939
}

components/libc/compilers/armlibc/syscalls.c

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -187,14 +187,14 @@ int _sys_write(FILEHANDLE fh, const unsigned char *buf, unsigned len, int mode)
187187
{
188188
#ifdef RT_USING_DFS
189189
int size;
190-
#endif /* RT_USING_DFS */
190+
#endif
191191

192192
if ((fh == STDOUT) || (fh == STDERR))
193193
{
194194
#if !defined(RT_USING_CONSOLE) || !defined(RT_USING_DEVICE)
195195
return 0;
196196
#else
197-
#ifdef RT_USING_DFS
197+
#ifdef RT_USING_POSIX
198198
if (libc_stdio_get_console() < 0)
199199
{
200200
LOG_W("Do not invoke standard input before initializing libc");
@@ -210,8 +210,8 @@ int _sys_write(FILEHANDLE fh, const unsigned char *buf, unsigned len, int mode)
210210
}
211211

212212
return -1;
213-
#endif /* RT_USING_DFS */
214-
#endif /* !defined(RT_USING_CONSOLE) || !defined(RT_USING_DEVICE) */
213+
#endif
214+
#endif
215215
}
216216
else if (fh == STDIN)
217217
{
@@ -226,7 +226,7 @@ int _sys_write(FILEHANDLE fh, const unsigned char *buf, unsigned len, int mode)
226226
return len - size;
227227
else
228228
return -1;
229-
#endif /* RT_USING_DFS */
229+
#endif
230230
}
231231

232232
/*

components/libc/compilers/dlib/libc.c

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,23 +17,23 @@
1717

1818
int libc_system_init(void)
1919
{
20-
#ifdef RT_USING_DFS_DEVFS
20+
#if defined(RT_USING_DFS) && defined(RT_USING_DFS_DEVFS)
2121
rt_device_t dev_console;
2222

2323
dev_console = rt_console_get_device();
2424
if (dev_console)
2525
{
26-
#ifdef RT_USING_POSIX
26+
#if defined(RT_USING_POSIX)
2727
libc_stdio_set_console(dev_console->parent.name, O_RDWR);
2828
#else
2929
libc_stdio_set_console(dev_console->parent.name, O_WRONLY);
30-
#endif /* RT_USING_POSIX */
30+
#endif
3131
}
32-
#endif /* RT_USING_DFS_DEVFS */
32+
#endif
3333

3434
#if defined (RT_USING_PTHREADS) && !defined (RT_USING_COMPONENTS_INIT)
3535
pthread_system_init();
36-
#endif /* defined (RT_USING_PTHREADS) && !defined (RT_USING_COMPONENTS_INIT) */
36+
#endif
3737

3838
return 0;
3939
}

components/libc/compilers/dlib/syscall_write.c

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,15 +25,15 @@ size_t __write(int handle, const unsigned char *buf, size_t len)
2525
{
2626
#ifdef RT_USING_DFS
2727
int size;
28-
#endif /* RT_USING_DFS */
28+
#endif
2929

3030
if ((handle == _LLIO_STDOUT) || (handle == _LLIO_STDERR))
3131
{
3232
#ifndef RT_USING_CONSOLE
3333
return _LLIO_ERROR;
3434
#else
3535

36-
#ifdef RT_USING_DFS
36+
#ifdef RT_USING_POSIX
3737
if (libc_stdio_get_console() < 0)
3838
{
3939
LOG_W("Do not invoke standard output before initializing libc");
@@ -50,8 +50,8 @@ size_t __write(int handle, const unsigned char *buf, size_t len)
5050
}
5151

5252
return len;
53-
#endif /* RT_USING_DFS */
54-
#endif /* RT_USING_CONSOLE */
53+
#endif
54+
#endif
5555
}
5656
else if (handle == _LLIO_STDIN)
5757
{
@@ -63,6 +63,6 @@ size_t __write(int handle, const unsigned char *buf, size_t len)
6363
#else
6464
size = write(handle, buf, len);
6565
return size;
66-
#endif /* RT_USING_DFS */
66+
#endif
6767
}
6868

components/libc/compilers/gcc/newlib/libc.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ int _EXFUN(putenv,(char *__string));
2323

2424
int libc_system_init(void)
2525
{
26-
#if defined(RT_USING_DFS_DEVFS) & defined(RT_USING_CONSOLE)
26+
#if defined(RT_USING_DFS) & defined(RT_USING_DFS_DEVFS) & defined(RT_USING_CONSOLE)
2727
rt_device_t dev_console;
2828

2929
dev_console = rt_console_get_device();
@@ -39,11 +39,11 @@ int libc_system_init(void)
3939
/* set PATH and HOME */
4040
putenv("PATH=/bin");
4141
putenv("HOME=/home");
42-
#endif /* defined(RT_USING_DFS_DEVFS) & defined(RT_USING_CONSOLE) */
42+
#endif
4343

44-
#if defined(RT_USING_PTHREADS) && !defined(RT_USING_COMPONENTS_INIT)
44+
#if defined RT_USING_PTHREADS && !defined RT_USING_COMPONENTS_INIT
4545
pthread_system_init();
46-
#endif /* defined(RT_USING_PTHREADS) && !defined(RT_USING_COMPONENTS_INIT) */
46+
#endif
4747

4848
return 0;
4949
}

0 commit comments

Comments
 (0)