Provided by:
manpages-ru_0.98-4_all 
ИМЯ
syscall - непрямой системный вызов
ОБЗОР
#include <sys/syscall.h>
#include <unistd.h>
int syscall(int number, ...)
ОПИСАНИЕ
Syscall() выполняет системный вызов, номер которого задаётся значением
number и с заданными аргументами. Символьные константы для системных
вызовов можно найти в заголовочном файле <sys/syscall.h>.
ВОЗВРАЩАЕМЫЕ ЗНАЧЕНИЯ
Возврщаемое значение определяется системным вызовом. Обычно, 0
возврщается в случае успеха, а -1 в случае ошибки, при этом код ошибки
сохраняется в errno.
БАГИ
Не существует способа симулировать системные вызовы так, чтобы они
возвращали несколько значений как pipe(2).
ИСТОРИЯ
Функция syscall() появилась в 4.0BSD.
ПЕРЕВОД
Перевёл с английского Виктор Вислобоков <corochoone@perm.ru> 2004