Minix пишет в файл из /kernel/system

Мне нужно записать некоторую информацию в мой специальный лог-файл (например, /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 all из /usr/src/tools).


person user1964654    schedule 09.01.2013    source источник


Ответы (1)


Посмотрите на существующий исходный код, чтобы увидеть, как ядро ​​ведет журнал.

Я почти уверен, что он использует logging.c : log_init и event_log

person KevinDTimm    schedule 09.01.2013
comment
logging.h (для использования log_init) не существует в моем миниксе :( - person user1964654; 10.01.2013