time() 和 stime() 之间的区别
Difference between time() and stime()
标准库中的 time()
和 POSIX 扩展中的 stime()
在功能上有什么区别?
如果stime()
设置系统时间,那么time()
设置什么时间?
POSIX 的 stime()
始终使用 1970 年一月一日的午夜作为 "epoch begin" 时间并且 仅 可供超级用户使用而标准库的 time()
使用系统定义的(通常是 1900 或 1970)纪元并且没有访问限制。
此外 time()
不会 设置 一次,它只会从系统中读回,这就是它不受超级用户或类似访问限制的原因.
标准库中的 time()
和 POSIX 扩展中的 stime()
在功能上有什么区别?
如果stime()
设置系统时间,那么time()
设置什么时间?
POSIX 的 stime()
始终使用 1970 年一月一日的午夜作为 "epoch begin" 时间并且 仅 可供超级用户使用而标准库的 time()
使用系统定义的(通常是 1900 或 1970)纪元并且没有访问限制。
此外 time()
不会 设置 一次,它只会从系统中读回,这就是它不受超级用户或类似访问限制的原因.