From 8c871e2391f079507979b99c67c7514a595e219c Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Thu, 29 Sep 2005 17:19:30 +0000 Subject: (settime): Fix { typo in previous patch. Also, don't boether returning ENOSYS; just let stime return whatever errno it wants to return. --- lib/settime.c | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) (limited to 'lib') diff --git a/lib/settime.c b/lib/settime.c index 6fbee50f5..8a775ee9a 100644 --- a/lib/settime.c +++ b/lib/settime.c @@ -62,15 +62,12 @@ settime (struct timespec const *ts) return r; } #elif HAVE_STIME - { - /* This fails to compile on OSF1 V5.1, due to stime requiring - a `long int*' and tv_sec is `int'. But that system does provide - settimeofday. */ - int r = stime (&ts->tv_sec); - if (r == 0 || errno == EPERM) - return r; -#endif - + /* This fails to compile on OSF1 V5.1, due to stime requiring + a `long int*' and tv_sec is `int'. But that system does provide + settimeofday. */ + return stime (&ts->tv_sec); +#else errno = ENOSYS; return -1; +#endif } -- cgit v1.2.3-70-g09d2