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

Após a conclusão bem-sucedida, a subroutine krs_getpartição retorna um 0. Se não for bem sucedido, um ou mais dos seguintes são verdadeiros:
Item Descrição
EFAULT Endereço inválido.
ESRCH O processo identificado pelo parâmetro pid não existe.