我需要从/home/log.txt
(Minix)向我的特殊日志文件(例如kernel/system/do_kill.c
)写一些信息。
我已经尝试过:
int filedesc;
filedesc=open("/home/log.txt", O_CREAT | O_RDWR);
write(filedesc, "Test message\n", 13);
close(filedesc);
但不显示文件。 (但printf()
在控制台中显示文字。
使用fprintf()
会导致编译错误(make clean all
来自/usr/src/tools
)。
答案 0 :(得分:0)
查看现有源以查看内核如何记录
我很确定它使用logging.c:log_init
和event_log