settimeofday是一个数学函数,原型为int settimeofday。
头文件
#include
#include
函数原型
int settimeofday ( const struct timeval *tv,const struct timezone *tz);
说明
settimeofday()会把时间设成由tv所指的结构信息,当地时区信息则设成tz所指的结构。详细的说明请参考gettimeofday()。注意,只有root权限才能使用此函数修改时间。成功则返回0,失败返回-1,错误代码存于errn
EPERM 并非由
root权限调用settimeofday(),权限不够。
EINVAL 时区或某个数据是不正确的,无法正确设置时间。
如果tv或tz某一项为NULL,表示对相关的信息不感兴趣。