table of contents
SYSCALL(2) | System Calls Manual | SYSCALL(2) |
NOMBRE¶
syscall
— llamada
al sistema indirecta
SINOPSIS¶
#include
<sys/syscall.h>
#include
<unistd.h>
int
syscall
(int
number, ...)
DESCRIPCIÓN¶
Syscall
()
lleva a cabo la llamada al sistema cuya interfaz con el lenguaje ensamblador
está definida por number con los argumentos
especificados. Las constantes simbólicas para llamadas al sistema
pueden encontrarse en el fichero de cabecera
⟨sys/syscall.h⟩.
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 syscall
()
apareción en 4.0BSD.
16 junio 1993 | BSD 4 |