syscall(2) llamada al sistema indirecta

SINOPSIS

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

DESCRIPCIÓN

Fn Syscall lleva a cabo la llamada al sistema cuya interfaz con el lenguaje ensamblador está definida por Fa number con los argumentos especificados. Las constantes simbólicas para llamadas al sistema pueden encontrarse en el fichero de cabecera Ao Pa sys/syscall.h Ac .

VALOR DEVUELTO

El valor devuelto está definido por la llamada al sistema que se invoque. En general, un valor 0 indica éxito. Un valor -1 indica que ocurrió un error, almacenándose un código de error en la variable errno

FALLOS

No es posible simular llamadas al sistema que devuelven múltiples valores como pipe(2).

HISTORIA

La llamada a función Fn syscall apareción en BSD 4.0