facility_disable 内核服务
用途
禁用先前已为内核环境启用的指定设施。
语法
#include <sys/machine.h>
int facility_disable (facility)
uint64_t facility;
参数
- 程序
- 指定必须被禁用的设施。
描述
facility_disable 内核服务将禁用先前由 facility_enable 内核服务启用的设施。 此类设施的示例包括 Vector Multimedia Extension (VMX) 设施或 Vector Scalar Extension (VSX) 设施。 facility_disable 内核服务支持的工具在 /usr/include/sys/machine.h 包含文件中定义。
facility_disable 内核服务会复原设施的状态,然后启用中断。
执行环境
可以从进程或中断环境调用 facility_disable 内核服务。
返回值
- 0
facility_disable内核服务已成功禁用先前使用facility_enable内核服务启用的工具,并且将复原先前的中断级别。- ENOSYS
- 未禁用设施,因为未调用
facility_enable内核服务。