add stdin, stdout, stderr implementation in newlib.

git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1031 bbd45198-f89e-11dd-88c7-29a3b14d5316
This commit is contained in:
bernard.xiong
2010-10-29 05:57:19 +00:00
parent fb7d4122fc
commit 0486182353
2 changed files with 900 additions and 4 deletions

View File

@@ -12,9 +12,11 @@ void libc_system_init(const char* tty_name)
/* open console as stdin/stdout/stderr */
fd = open("/dev/console", O_RDONLY, 0); /* for stdin */
rt_kprintf("stdin: %d\n", fd);
fd = open("/dev/console", O_WRONLY, 0); /* for stdout */
rt_kprintf("stdout: %d\n", fd);
fd = open("/dev/console", O_WRONLY, 0); /* for stderr */
rt_kprintf("stderr: %d\n", fd);
/* set PATH and HOME */
putenv("PATH=/");
putenv("HOME=/");
}