krs_getpartição Subroutine
Propósito
Obtém o recurso de partição configurado para o qual um processo é anexado.
Sintaxe
#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;Descrição
A subroutine krs_getpartição retorna o conjunto de recursos de partição conectado ao processo especificado. Um valor ID de processo de RS_MIM indica o conjunto de recursos de partição conectado ao processo atual é solicitado.
Após a conclusão bem-sucedida, o tipo de recurso configurado é retornado no parâmetro rset_type .
Um valor de RS_PARTITION_RSET indica que o processo tem um conjunto de recursos de partição que é configurado explicitamente. Isso pode ser configurado com o subroutine krs_setpartição ou através do uso de classes de trabalho do WLM com conjuntos de recursos.
Um valor de RS_DEFAULT_RSET indica que o processo não tinha um conjunto de recursos de partição explicitamente configurado. O conjunto de recursos padrão do sistema é retornado.
Parâmetros
| Item | Descrição |
|---|---|
| pid | Especifica o ID do processo cuja partição rset é solicitada. |
| sinalizadores | Reservado para uso futuro. Especificar como 0. |
| rset | Especifica o conjunto de recursos para receber o conjunto de recursos de partição do processo. |
| rset_type | Aponta para um campo inteiro não assinado para receber o tipo de conjunto de recursos. |
Valores De Retorno
| Item | Descrição |
|---|---|
| EFAULT | Endereço inválido. |
| ESRCH | O processo identificado pelo parâmetro pid não existe. |