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

Sun::Solaris::Project 模块

Sun::Solaris::Project 模块可以为与项目相关的系统调用和 libproject(3LIB) 库提供包装。

Sun::Solaris::Project 常量

Sun::Solaris::Project 模块使用与项目相关的头文件中的常量。

MAXPROJID

PROJNAME_MAX

PROJF_PATH

PROJECT_BUFSZ

SETPROJ_ERR_TASK

SETPROJ_ERR_POOL

Sun::Solaris::Project 函数、类方法和对象方法

libexacct(3LIB) API 的 perl 扩展为项目提供了以下函数。

setproject(3PROJECT)

setprojent(3PROJECT)

getdefaultproj(3PROJECT)

inproj(3PROJECT)

getprojent(3PROJECT)

fgetprojent(3PROJECT)

getprojbyname(3PROJECT)

getprojbyid(3PROJECT)

getprojbyname(3PROJECT)

endprojent(3PROJECT)

Sun::Solaris::Project 模块不包含类方法。

Sun::Solaris::Project 模块不包含对象方法。

Sun::Solaris::Project 导出

缺省情况下,此模块中不会导出任何内容。可以使用以下标记有选择性地导入此模块中定义的常量和函数。

标记 

常量或函数 

:SYSCALLS

getprojid()

:LIBCALLS

setproject()activeprojects()getprojent()setprojent()endprojent()getprojbyname()getprojbyid()getdefaultproj()fgetprojent()inproj()getprojidbyname()

:CONSTANTS

MAXPROJID_TASKPROJNAME_MAXPROJF_PATHPROJECT_BUFSZSETPROJ_ERRSETPROJ_ERR_POOL

:ALL

:SYSCALLS:LIBCALLS:CONSTANTS