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 |