projd气球 c 子例程
用途
分配项目数据库句柄。
库
libaacct.a 库。
语法
<sys/aacct.h>
projdballoc(void **handle)描述
projd气球 子例程分配一个句柄来对项目数据库进行操作。 缺省情况下,此 handle 已初始化为在系统项目数据库上运行; 但是,可以使用 projdbfinit 子例程重置它以引用另一个项目数据库。
参数
| 项 | 描述 |
|---|---|
| 句柄 (handle) | 指向空指针的指针 |
安全性
仅适用于特权用户。 通过向用户授予 CAP_AACCT 功能,可以将特权扩展至非 root 用户。
返回值
| 项 | 描述 |
|---|---|
| 0 | 成功 |
| -1 | 失败 |
错误代码
| 项 | 描述 |
|---|---|
| EINVAL | 传递的指针为 NULL |
| ENOMEM | 内存上没有剩余空间 |