Объявление функции вместо комментария - PullRequest
4 голосов
/ 29 апреля 2010

Я заметил, что в файле ядра Linux 2.4 sched.c есть строка, которая говорит:

void scheduling_functions_start_here(void) { }

и тот, который говорит

void scheduling_functions_end_here(void) { }

Разве такие вещи не должны быть написаны как комментарий? Какова выгода от использования функций?

Ответы [ 2 ]

5 голосов
/ 29 апреля 2010

Хорошо, я только что немного погуглил, и теперь могу немного подтвердить свой комментарий. Проверьте process.c , строка 439 и далее.

Я не слишком хорошо читаю C, но похоже, что он должен проверить, находится ли поток в функции планирования или нет.

1 голос
/ 29 апреля 2010

Я не являюсь автором ядра Linux, но наиболее вероятный ответ заключается в том, что имена функций чаще появляются в индексе файла IDE, чем комментарии.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...