dvbdate: fix compilation error with glibc 2.31 as stime func doesn't exists anymore in newer versions of glibc >= 2.31 due to obseletion, a replacment with clock_settime is inorder to fix the issue. Signed-off-by: Dagg Stompler --- a/util/dvbdate/dvbdate.c +++ b/util/dvbdate/dvbdate.c @@ -309,7 +309,10 @@ */ int set_time(time_t * new_time) { - if (stime(new_time)) { + struct timespec s = {0}; + s.tv_sec = new_time; + + if (clock_settime(CLOCK_REALTIME, &s)) { perror("Unable to set time"); return -1; }