Сколько системных вызовов в ядре Linux 2.6? - PullRequest
9 голосов
/ 23 июня 2011

Сколько всего системных вызовов в ядре Linux 2.6.Количество системных вызовов зависит от версии.

Ответы [ 3 ]

12 голосов
/ 23 июня 2011

В версии 3.0 (которая не отличается от версии 2.6 с этой точки зрения) файл syscall_table.S содержит 326 записей.

Он расположен в arch/m32r/kernel/syscall_table.S.

2 голосов
/ 23 июня 2011

Это немного варьируется между архитектурами.Некоторые архитектуры имеют системные вызовы, которые либо зависят от архитектуры, либо предоставляют параметры разных размеров для одной и той же процедуры.

Посмотрите на таблицу системных вызовов в версии и архитектуре, которые вас интересуют (Aif отвечает за архитектуру "m32r")

1 голос
/ 23 июня 2011

Число зависит от версии, включая второстепенные версии, поэтому нет точного числа, чтобы ответить на ваш вопрос. Проверьте это: http://www.kernel.org/doc/man-pages/online/pages/man2/syscalls.2.html

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