2012-06-01 2 views
1

Я пытаюсь изменить расписание в Minix и хочу печатать с /kernel/proc.c на стандартный вывод. Printf не может использоваться внутри ядра. Я использую Minix 3.1.2.Minix print from kernel to console

Я хочу, чтобы добавить код

sched() 

функции для того, чтобы печатать сообщения на консоль.

Как я могу это сделать?

ответ

0

Звонок printk(const char *fmt, ...).

+0

Я пробовал это, и во время компиляции ядра он не отображается. Undefined: _printk – user985409

+0

printk отключен с minix 2.0.3. Вместо этого файл /usr/src/lib/libsys/kprintf.c переопределяет printf («текст», ...), который должен работать с proc.c, но не работает. –