krs_getpartition 子例程

用途

获取进程所连接到的分区资源集。

语法

#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;

描述

krs_getpartition 子例程返回连接到指定进程的分区资源集。 进程标识值RS_自身指示请求了连接至当前进程的分区资源集。

成功完成后,资源集的类型将返回到 rset_type 参数中。

值 RS_PARTITION_RSET 指示该进程具有显式设置的分区资源集。 这可以通过 krs_setpartition 子例程或通过将 WLM 工作类与资源集配合使用来设置。

值 RS_DEFAULT_RSET 表示该进程没有显式设置的分区资源集。 将返回系统缺省资源集。

参数

描述
pid 指定请求其分区 雷塞 的进程标识。
标志 保留以供将来使用。 指定为 0。
rset 指定要接收进程的分区资源集的资源集。
rset_type 指向无符号整数字段,以接收资源集类型。

返回值

成功完成后, krs_getpartition 子例程将返回 0。 如果不成功,那么以下一项或多项为 true:
描述
EFAULT 地址无效。
ESRCH 参数所标识的进程不存在。