Позиция Apple заключается в том, что системные библиотеки - это API, а стабильные ABI, а системные вызовы - нет. Они не поощряют их прямое использование, поскольку они могут меняться от выпуска к выпуску ОС.
Итак, лучшая документация, которую вы увидите, это справочные страницы в разделе 2 или, в некоторых случаях, заголовки в / usr / include. Конечно, вы также можете посмотреть на источники XNU для реализации системных вызовов, чтобы увидеть, как они работают.
Обратите внимание, что многие системные вызовы в syscalls.master предназначены только для внутреннего использования и не имеют документации. Кроме того, syscalls.master содержит только системные вызовы Unix, а не, например, системные вызовы Маха.