rs_numrads 子例程
用途
返回具有可用资源的系统资源分配域 (RAD) 的数量。
库
标准 C 库 (libc.a)
语法
#include <sys/rset.h>
int rs_numrads(rset, sdl, flags)
rsethandle_t rset;
unsigned int sdl;
unsigned int flags;描述
rs_numrads 子例程返回系统详细信息级别 斯德尔的系统 RAD 数,这些系统 RAD 具有 雷塞 参数所标识的资源集中包含的可用资源。
如果 斯德尔 参数等于最大系统详细信息级别,那么将返回包含在 雷塞 参数中的原子 RAD 数。
参数
| 项 | 描述 |
|---|---|
| rset | 指定正在查询的资源集的资源集句柄。 |
| 斯德尔 | 指定调用程序所关注的系统详细信息级别。 |
| 标志 | 保留以供将来使用。 指定为 0。 |
返回值
如果成功,那么将返回系统详细信息级别为 斯德尔且具有指定资源集中包含的资源的可用 RAD 数。 如果不成功,则返回值为-1,并设置errno全局变量来指示错误。
错误代码
如果以下一个或多个条件成立,那么 rs_numrads 子例程不成功:
| 项 | 描述 |
|---|---|
| EINVAL | 发生了下列其中一个错误:
|
| EFAULT | 地址无效。 |