syscall

ÐÐЯ
     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