Subrutina krs_getpartition
Finalidad
Obtiene el conjunto de recursos de partición al que está conectado un proceso.
Sintaxis
#include <sys/rset.h>
int krs_getpartition (pid, flags, rset, rset_type)
pid_t pid;
unsigned int flags;
rsethandle_t rset;
unsigned int *rset_type;Descripción
La subrutina krs_getpartition devuelve el conjunto de recursos de partición conectado al proceso especificado. Un valor de ID de proceso de RS_MYSELF indica que se solicita el conjunto de recursos de partición conectado al proceso actual.
Tras la finalización satisfactoria, el tipo de conjunto de recursos se devuelve al parámetro rset_type .
Un valor de RS_PARTITION_RSET indica que el proceso tiene un conjunto de recursos de partición establecido explícitamente. Esto se puede establecer con la subrutina krs_setpartition o mediante el uso de clases de trabajo de WLM con conjuntos de recursos.
Un valor de RS_DEFAULT_RSET indica que el proceso no tenía un conjunto de recursos de partición definido explícitamente. Se devuelve el conjunto de recursos por omisión del sistema.
Parámetros
| Elemento | Descripción |
|---|---|
| idproceso | Especifica el ID de proceso cuya partición rset se solicita. |
| distintivos | (Reservado) Reservado para uso futuro. Especifique como 0. |
| rset | Especifica el conjunto de recursos para recibir el conjunto de recursos de partición del proceso. |
| rset_type | Apunta a un campo entero sin signo para recibir el tipo de conjunto de recursos. |
Valores de retorno
| Elemento | Descripción |
|---|---|
| EFAULT | Dirección no válida. |
| ESRCH | El proceso identificado por el parámetro Pid no existe. |