3

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

我已经尝试过:

int filedesc;
filedesc=open("/home/log.txt", O_CREAT | O_RDWR);
write(filedesc, "Test message\n", 13);
close(filedesc);

但文件没有出现。(但printf()在控制台中显示文本)。

编译时使用fprintf()会导致错误(make clean allfrom /usr/src/tools)。

4

1 回答 1

0

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

我很确定它使用 logging.c :log_initevent_log

于 2013-01-09T21:17:47.003 回答