Servicio de kernel pincf
Finalidad
Gestiona la lista de almacenamientos intermedios de caracteres libres.
Sintaxis
#include <sys/types.h>
#include <sys/errno.h>
#include <cblock.h> int delta;
Parámetro
| Elemento | Descripción |
|---|---|
| delta | Especifica la cantidad por la que se cambia el número de almacenamientos intermedios de caracteres libres. |
Descripción
El servicio pincf se utiliza para controlar el tamaño de la lista de búferes de caracteres libres. Un valor positivo del parámetro delta aumenta el tamaño de esta lista, mientras que un valor negativo lo reduce.
Todos los controladores de dispositivos que utilizan bloques de caracteres deben utilizar el servicio pincf. Estos controladores deben indicar con un valor delta positivo el número máximo de bloques de caracteres que esperan utilizar simultáneamente. Los controladores de dispositivos suelen llamar a este servicio con un valor positivo cuando se llama a la rutina ddopen. Deberán llamar al servicio pincf con un valor negativo de la misma cantidad cuando ya no necesiten los bloques de caracteres fijados. Esto ocurre normalmente cuando se llama a la rutina ddclose.
Entorno de ejecución
El servicio pincf del núcleo sólo puede invocarse en el entorno del proceso.
Valores de retorno
El servicio pincf devuelve un valor que representa la cantidad en la que el servicio cambió el número de búferes de caracteres libres.