(settime): If settimeofday fails, give up right away.

This commit is contained in:
Paul Eggert 2005-09-29 17:21:44 +00:00
parent 346afb38ab
commit 37016136c9

View File

@ -53,13 +53,10 @@ settime (struct timespec const *ts)
#if HAVE_SETTIMEOFDAY
{
struct timeval tv;
int r;
tv.tv_sec = ts->tv_sec;
tv.tv_usec = ts->tv_nsec / 1000;
r = settimeofday (&tv, 0);
if (r == 0 || errno == EPERM)
return r;
return settimeofday (&tv, 0);
}
#elif HAVE_STIME
/* This fails to compile on OSF1 V5.1, due to stime requiring