stime(2)
| STIME(2) | Руководство программиста Linux | STIME(2) |
ИМЯ
stime - устанавливает системное время
ОБЗОР
#include <time.h>
int stime(const time_t *t);
Требования
макроса
тестирования
свойств
для glibc (см.
feature_test_macros(7)):
stime():
начиная с glibc 2.19:
_DEFAULT_SOURCE
glibc 2.19 и старее:
_SVID_SOURCE
ОПИСАНИЕ
Вызов stime() устанавливает системное (не аппаратное) время и дату машины. Время, заданное в t, измеряется в секундах с начала Эпохи, с 00:00:00 1 января 1970 года (UTC). Функцию stime() может вызывать только суперпользователь.
ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ
При успешном выполнении возвращается 0. В случае ошибки возвращается -1, а errno устанавливается в соответствующее значение.
ОШИБКИ
- EFAULT
- Ошибка при получении информации из пространства пользователя.
- EPERM
- Вызвавшему процессу не хватает прав. В Linux для этого требуется мандат CAP_SYS_TIME.
СООТВЕТСТВИЕ СТАНДАРТАМ
SVr4.
СМОТРИТЕ ТАКЖЕ
date(1), settimeofday(2), capabilities(7)
| 2016-03-15 | Linux |
