1*4882a593Smuzhiyundvbdate: fix compilation error with glibc 2.31 2*4882a593Smuzhiyun 3*4882a593Smuzhiyunas stime func doesn't exists anymore in newer versions of glibc >= 2.31 due 4*4882a593Smuzhiyunto obseletion, a replacment with clock_settime is inorder to fix the issue. 5*4882a593Smuzhiyun 6*4882a593SmuzhiyunSigned-off-by: Dagg Stompler <daggs@gmx.com> 7*4882a593Smuzhiyun 8*4882a593Smuzhiyun--- a/util/dvbdate/dvbdate.c 9*4882a593Smuzhiyun+++ b/util/dvbdate/dvbdate.c 10*4882a593Smuzhiyun@@ -309,7 +309,10 @@ 11*4882a593Smuzhiyun */ 12*4882a593Smuzhiyun int set_time(time_t * new_time) 13*4882a593Smuzhiyun { 14*4882a593Smuzhiyun- if (stime(new_time)) { 15*4882a593Smuzhiyun+ struct timespec s = {0}; 16*4882a593Smuzhiyun+ s.tv_sec = new_time; 17*4882a593Smuzhiyun+ 18*4882a593Smuzhiyun+ if (clock_settime(CLOCK_REALTIME, &s)) { 19*4882a593Smuzhiyun perror("Unable to set time"); 20*4882a593Smuzhiyun return -1; 21*4882a593Smuzhiyun } 22