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