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