时间处理函数与系统时钟调节全解析
1. 时间设置相关函数
在实际开发中,我们不仅需要获取时间,有时也需要设置系统的当前时间和日期。下面介绍几个常用的时间设置函数。
1.1 stime() 函数
stime() 是与 time() 对应的时间设置函数,其原型如下:
#define _SVID_SOURCE
#include <time.h>
int stime (time_t *t);
- 功能 :成功调用时,将系统时间设置为
t所指向的值,并返回 0。 - 权限要求 :调用该函数的用户必须具备
CAP_SYS_TIME能力,通常只有 root 用户拥有此能力。 - 错误处理 :调用失败时返回 -1,并根据情况设置
errno。若t是无效指针,errno为EFAULT;若调用用户不具备CAP_SYS_TIME能力,errno为EPERM。
示例代码 :
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



