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中不存在:(