Rechercher une page de manuel
prctl
Langue: es
Version: 3 febrero 1998 (fedora - 25/11/07)
Section: 2 (Appels système)
NOMBRE
prctl - operaciones sobre un procesoSINOPSIS
#include <linux/prctl.h>int prctl(int option, unsigned long arg2, unsigned long arg3 , unsigned long arg4, unsigned long arg5);
DESCRIPCIÓN
prctl es llamada con un primer argumento especificando qué hacer (con los valores definidos en <linux/prctl.h>) y con más parámetros cuyo significado depende del primero. El primer argumento puede ser- PR_SET_PDEATHSIG
- (desde Linux 2.1.57) Establece la señal de terminación del proceso padre del proceso actual a arg2 (un valor de señal en el rango 1..maxsig, o cero para desactivar). Ésta es la señal que el proceso actual recibirá cuando su padre muera. Este valor se desactiva tras un fork().
- PR_GET_PDEATHSIG
- (desde Linux 2.3.15) Almacena el valor actual de la señal de terminación del proceso padre en into the (int *) arg2.
VALOR DEVUELTO
Si no hay error, se devuelve un cero. En caso de error, se devuelve -1, y errno toma el valor adecuado.ERRORES
- EINVAL
- El valor de option no se reconoce, o es PR_SET_PDEATHSIG y arg2 no es cero ni un número de señal.
CONFORME A
Esta llamada es específica de Linux. IRIX tiene una llamada al sistema ptctl (también introducida en Linux 2.1.44 como irix_prctl en la arquitectura MIPS), con prototipoptrdiff_t prctl(int option, int arg2, int arg3);
y opciones para obtener el máximo número de procesos por usuario, el máximo número de procesadores que el proceso invocador puede usar, conocer si un proceso específico está actualmente bloqueado, obtener o activar el tamaño de stack máximo, etc., etc.
DISPONIBILIDAD
La llamada al sistema ptctl() fue introducida en Linux 2.1.57. No hay función de librería ptctl() todavía.VÉASE TAMBIÉN
signal(2)Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre