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