/* * settime — установить системное время, не трогая дату: * read-modify-write полного datetime_t через getdatetime/setdatetime. * ti_hund игнорируется. Возврат 0 или -1 + errno (от setdatetime). */ #include #include int settime(const struct time *t) { datetime_t dt; getdatetime(&dt); dt.minute = t->ti_min; dt.hour = t->ti_hour; dt.second = t->ti_sec; return setdatetime(&dt); }