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

局部操作和局部标志

局部操作和局部标志适用于由此资源控制块表示的当前资源控制值。局部操作和局部标志特定于值。对于为资源控制设置的每个阈值,以下局部操作和局部标志是可用的:

RCTL_LOCAL_NOACTION

超过此资源控制值时,不执行任何局部操作。

RCTL_LOCAL_SIGNAL

指定的信号(由 rctlblk_set_local_action() 设置)将被发送到在值序列中设置此资源控制值的进程。

RCTL_LOCAL_DENY

遇到此资源控制值时,将拒绝对资源的请求。如果为此控制设置了 RCTL_GLOBAL_DENY_ALWAYS,则会对所有值设置该项。如果为此控制设置了 RCTL_GLOBAL_DENY_NEVER,则会对所有值清除该项。

RCTL_LOCAL_MAXIMAL

此资源控制值表示对此控制的最大资源量的请求。如果为此资源控制设置了 RCTL_GLOBAL_INFINITE,则 RCTL_LOCAL_MAXIMAL 将指示资源控制值没有限制,永远不会超出。