Minix从/kernel/system写入文件

Minix从/kernel/system写入文件,kernel,minix,Kernel,Minix,我需要从kernel/system/do_kill.c(Minix)向我的特殊日志文件(例如,/home/log.txt)写入一些信息 我已经试过了: int filedesc; filedesc=open("/home/log.txt", O_CREAT | O_RDWR); write(filedesc, "Test message\n", 13); close(filedesc); 但文件没有出现。(但printf()在控制台中显示文本) 编译时使用fprintf()会导致错误(清除/u

我需要从
kernel/system/do_kill.c
(Minix)向我的特殊日志文件(例如,
/home/log.txt
)写入一些信息

我已经试过了:

int filedesc;
filedesc=open("/home/log.txt", O_CREAT | O_RDWR);
write(filedesc, "Test message\n", 13);
close(filedesc);
但文件没有出现。(但
printf()
在控制台中显示文本)


编译时使用
fprintf()
会导致错误(
清除
/usr/src/tools
中的所有
)。

查看现有源代码,了解内核如何进行日志记录

我很确定它使用了logging.c:
log\u init
event\u log

logging.h(使用log\u init)在我的minix中不存在:(