ksettimer 内核服务
用途
设置系统范围的一天时间计时器。
语法
#include <sys/types.h>
#include <sys/errno.h>
#include <sys/time.h> int ksettimer (nct)
struct timestruc_t *nct;参数
| 项 | 描述 |
|---|---|
| 全国 | 指向一个 时间卡车 结构,该结构包含要设置的新当前时间。 仅当大于或等于 0 且小于一 0 内的纳秒数时,此结构的纳秒成员才有效。 |
描述
凯蒂默 内核服务提供了一个内核扩展,它能够设置系统范围的每日计时计时器。 内核扩展通常使用此内核服务来支持网络协调时间,即由网络上的一个时间服务器或一组时间服务器将所有系统时钟定期同步到一个公共时间。 新设置的 "当前" 时间必须表示自 1970 年 1 月 1 日 00:00:00 GMT 以来的时间量。
执行环境
凯蒂默 内核服务只能从 流程 环境中进行调用。
返回值
| 项 | 描述 |
|---|---|
| 重大安全事件数量 | 指示成功。 |
| EINVAL | 指示由 全国 参数指定的新当前时间在系统范围计时器的范围之外。 |
| EIO | 指示此内核服务访问计时器设备时发生了错误。 |