Provided by: manpages-ru_0.98-4_all bug

ИМЯ

     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