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