rs_getpartition 子例程

用途

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

标准 C 库 (libc.a)

语法

#include <sys/rset.h>
int rs_getpartition (pid, rset)
pid_t pid;
rsethandle_t rset;

描述

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

来自 rs_getpartition 子例程的返回值指示返回的资源集的类型。

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

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

参数

描述
pid 指定请求其分区 雷塞 的进程标识。
rset 指定要接收进程的分区资源集的资源集。

返回值

如果成功,那么会返回值 RS_PARTITION_RSET 或 RS_DEFAULT_RSET。 如果不成功,则返回值为-1,并设置全局errno变量来指示错误。

错误代码

如果以下一个或多个条件成立,那么 rs_getpartition 子例程不成功:
描述
EFAULT 地址无效。
ESRCH 参数所标识的进程不存在。