Servicio de kernel de pg

Finalidad

Envía una señal a todos los procesos de un grupo de procesos.

Sintaxis

#include <sys/types.h>
#include <sys/errno.h>
void pgsignal ( pid,  sig)
pid_t pid;
int sig;

Parámetros

Elemento Descripción
idproceso Especifica el ID de proceso de un proceso en el grupo de procesos para recibir la señal.
SIG Especifica la señal a enviar.

Descripción

El servicio de kernel de pgsignal envía una señal a cada miembro del grupo de procesos al que pertenece el proceso identificado por el parámetro Pid . El parámetro Pid debe ser el identificador de proceso del miembro del grupo de procesos que se va a enviar la señal. El parámetro sig especifica qué señal enviar.

Los controladores de dispositivo pueden obtener el valor del parámetro Pid utilizando el servicio de kernel de getpid . Este valor es el identificador de proceso para el proceso en ejecución actualmente.

La subrutina sigaction contiene una lista de las señales válidas.

Entorno de ejecución

El servicio de kernel de pgsignal se puede llamar desde el entorno proceso o interrupción .

Valores de retorno

El servicio pgsignal no tiene valores de retorno.