syscall

Autres langues

Langue: ru

Version: 99959 (fedora - 25/11/07)

Section: 2 (Appels système)


BSD mandoc
BSD 4

ИМЯ

syscall - непрямой системный вызов

ОБЗОР

Fd #include <sys/syscall.h> Fd #include <unistd.h> Ft int Fn syscall int number ...

ОПИСАНИЕ

Fn Syscall выполняет системный вызов, номер которого задаётся значением Fa number и с заданными аргументами. Символьные константы для системных вызовов можно найти в заголовочном файле Ao Pa sys/syscall.h Ac .

ВОЗВРАЩАЕМЫЕ ЗНАЧЕНИЯ

Возврщаемое значение определяется системным вызовом. Обычно, 0 возврщается в случае успеха, а -1 в случае ошибки, при этом код ошибки сохраняется в errno

БАГИ

Не существует способа симулировать системные вызовы так, чтобы они возвращали несколько значений как pipe(2).

ИСТОРИЯ

Функция Fn syscall появилась в BSD 4.0

ПЕРЕВОД

Перевёл с английского Виктор Вислобоков <corochoone@perm.ru> 2004