rs_alloc 子例程
用途
分配资源集并返回其句柄。
库
标准 C 库 (libc.a)
语法
#include <sys/rset.h>
rsethandle_t rs_alloc (flags)
unsigned int flags;描述
rs_alloc 子例程分配资源集,并根据 标志 参数指定的信息对其进行初始化。 标志 参数的值确定了新资源集的初始化方式。
新资源集的句柄将由子例程返回。
参数
| 项 | 描述 |
|---|---|
| 标志 | 指定新资源集的初始化方式。 它采用 rset.h中定义的下列其中一个值:
|
返回值
在成功完成时,将返回新资源集的资源集句柄。 否则,将返回值 0 ,并将 错误号 全局变量设置为指示错误。
错误代码
如果以下一个或多个条件成立,那么 rs_alloc 子例程不成功:
| 项 | 描述 |
|---|---|
| EINVAL | 标志 参数包含无效的值。 |
| ENOMEM | 没有足够的空间来创建与该资源集相关的数据结构。 |