table of contents
other sections
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ónsyscall
() apareción
en 4.0BSD.
16 junio 1993 | BSD 4 |