krs_alloc 子例程
用途
分配资源集并返回其句柄。
语法
#include <sys/rset.h>
int krs_alloc (rset, flags)
rsethandle_t *rset;
unsigned int flags;描述
克尔斯阿洛克 子例程分配资源集,并根据 标志 参数指定的信息对其进行初始化。 标志 参数的值确定了新资源集的初始化方式。
参数
| 项 | 描述 |
|---|---|
| rset | 指向 rsethandle_t ,该资源集句柄在成功完成时存储在该位置。 |
| 标志 | 指定新资源集的初始化方式。 它采用 rset.h中定义的下列其中一个值:
|
返回值
成功完成后, 克尔斯阿洛克 子例程将返回 0。 如果不成功,那么将返回以下一项或多项:
| 项 | 描述 |
|---|---|
| EINVAL | 标志 参数包含无效的值。 |
| ENOMEM | 没有足够的空间来创建与该资源集相关的数据结构。 |