Я делаю игрушечный проект. Я хочу найти исходный код setitimer. Но после того, как я попробовал команду "whereis", ничего не вышло. Не могли бы вы помочь мне? Спасибо!
FreeBSD, исходный код системного вызова setitimer
Ответы (2)
Вы можете найти его в sys/kern/kern_time.c
в функции kern_setitimer
.
Если в вашей системе установлен исходный код ядра, это файл /usr/src/sys/kern/kern_time.c
.
person
Greg Hewgill
schedule
25.12.2010
Вот это да!! Ты мой бог! Спасибо! Я действительно хочу знать, как вы можете это найти? Не могли бы вы научить меня, как найти код системного вызова? Спасибо!!!!
- person Josh Morrison; 25.12.2010
@Andy Leman: Ну, исходный код ядра у меня установлен в
/usr/src
. Я использовал ack
для поиска setitimer и нашел его в этом файле. Затем я нашел соответствующую ссылку на svn.freebsd.org.
- person Greg Hewgill; 25.12.2010
Хорошим местом для поиска кода ядра является перекрестная ссылка ядра FreeBSD и Linux Роберта Уотсона, основанная на LXR. Найдите идентификатор setitimer
- найдите его здесь.
person
Nikolai Fetissov
schedule
25.12.2010