SIGSYS | |
---|---|
Descripción | Argumento de llamada al sistema no válido |
Defecto | terminación del proceso |
Códigos SA_SIGINFO | |
No tiene códigos específicos. |
En los sistemas POSIX , SIGSYS es una señal para enviar a un programa cuando se intenta pasar un argumento no válido a una llamada del sistema.
SIGSYS es una constante entera definida en el signal.h. Los nombres simbólicos de las señales se utilizan en lugar de los números, ya que los números de las señales pueden diferir en diferentes implementaciones.
SIG es un prefijo de señal común (del inglés signal ), SYS es una forma abreviada de inglés. llamada al sistema - llamada al sistema.
Teóricamente, SIGSYS podría enviarse cuando un proceso pasa un argumento no válido a una llamada al sistema. En la práctica, el sistema devuelve ENOSYS si no existe una llamada al sistema con el código solicitado, o un error apropiado si el argumento de la llamada al sistema no es válido (por ejemplo, EBADF si el descriptor de archivo dado no existe). POSIX.1 habla de SIGSYS así:
Es muy poco lo que una aplicación POSIX.1 conforme puede hacer capturando, ignorando o enmascarando... SIGSYS. ... Un uso portátil que existe... es que un intérprete de comandos puede reconocerlos como la causa de la terminación de un proceso. Una aplicación que se ajusta a POSIX.1 cuando captura SIGSYS puede hacer poco con ella. Por ejemplo, el shell puede indicarlo como motivo para terminar el proceso.Señales POSIX | |||
---|---|---|---|
| |||
|