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 | 平 参数所标识的进程不存在。 |