Solaris 10 资源管理器开发者指南

项目和任务的 API 函数

以下函数用于协助开发者处理项目。这些函数使用的各项用于描述 project 数据库中的用户项目。

endprojent(3PROJECT)

处理完成后,关闭项目数据库并取消分配资源。

fgetprojent(3PROJECT)

返回一个指针,该指针指向包含项目数据库中的项的结构。fgetprojent() 从流中读取行,而不是使用 nsswitch.conf 读取行。

getdefaultproj(3PROJECT)

检查项目关键字的有效性,查找项目并返回指向项目结构(如果找到)的指针。

getprojbyid(3PROJECT)

搜索 project 数据库中带有指定项目 ID 的数字的项。

getprojbyname(3PROJECT)

搜索 project 数据库中带有指定项目名称的字符串的项。

getprojent(3PROJECT)

返回一个指针,该指针指向包含项目数据库中的项的结构。

inproj(3PROJECT)

检查是否允许指定的用户使用指定的项目。

setproject(3PROJECT)

将用户进程添加到项目中。

setprojent(3PROJECT)

反绕 project 数据库,以允许重复搜索。