2011-02-08 2 views
4

Кто-нибудь знает, где я могу найти список системных вызовов, которые можно использовать в мобильных телефонах Android? Я думаю, что поиск ядра должен работать, но я не могу найти никаких * .h или * .c с их объявлением.Список системных вызовов Android Linux

С наилучшими пожеланиями

ответ

0

Вы можете проверить бионические источники для списка системных вызовов. Так как Bionic - это C-библиотека, то Android работает.

5

Вы в первую очередь нуждаетесь в разделе 2 справочных страниц ядра Linux.

Очень мало уникально для Android, некоторые из них находятся в андроидных документах (без sys-V IPC, сокеты AF_INET не будут работать, если вы не находитесь в сетевой группе и т. Д.). Большинство дополнений android - это драйверы (Binder и т. Д.) И новые шаблоны использования (например, идентификаторы пользователей), а не фактические системные вызовы.

Если вам действительно нужны номера системного вызова, вы можете найти их в bionic/libc/SYSCALLS.TXT в источниках

Смежные вопросы