#include <lunaix/block.h>
#include <lunaix/common.h>
#include <lunaix/fctrl.h>
#include <lunaix/block.h>
#include <lunaix/common.h>
#include <lunaix/fctrl.h>
#include <lunaix/spike.h>
#include <lunaix/syscall.h>
#include <lunaix/syslog.h>
#include <lunaix/spike.h>
#include <lunaix/syscall.h>
#include <lunaix/syslog.h>
void __USER__
__proc0_usr()
{
// 打开tty设备(控制台),作为标准输入输出。
// tty设备属于序列设备(Sequential Device),该类型设备的上层读写
// 无须经过Lunaix的缓存层,而是直接下发到底层驱动。(不受FO_DIRECT的影响)
void __USER__
__proc0_usr()
{
// 打开tty设备(控制台),作为标准输入输出。
// tty设备属于序列设备(Sequential Device),该类型设备的上层读写
// 无须经过Lunaix的缓存层,而是直接下发到底层驱动。(不受FO_DIRECT的影响)
- int stdout = open("/dev/tty", 0);
- int stdin = dup2(stdout, 1);
+ int fdstdout = open("/dev/tty", 0);
+ int fdstdin = dup2(stdout, 1);