other versions
- wheezy 0.98-4
other sections
SYSCALL(2) | System Calls Manual | SYSCALL(2) |
ИМЯ¶
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> 2004June 16, 1993 | BSD 4 |