summaryrefslogtreecommitdiffstats
path: root/winsup/cygwin/timer.cc
diff options
context:
space:
mode:
authorCorinna Vinschen <corinna@vinschen.de>2012-02-17 17:34:01 +0000
committerCorinna Vinschen <corinna@vinschen.de>2012-02-17 17:34:01 +0000
commit2196614e3df4433c43c44eb44b75c65af021089d (patch)
tree687ca39286d2436e348708411f6fea52bef2ab1b /winsup/cygwin/timer.cc
parent1cb1472404cb050827a8902b862815ddb3973b71 (diff)
downloadcygnal-2196614e3df4433c43c44eb44b75c65af021089d.tar.gz
cygnal-2196614e3df4433c43c44eb44b75c65af021089d.tar.bz2
cygnal-2196614e3df4433c43c44eb44b75c65af021089d.zip
* timer.cc (getitimer): Don't create another local ret variable in
timer_gettime calling branch. Simplify conditional since timer_gettime always returns 0 or -1 anyway.
Diffstat (limited to 'winsup/cygwin/timer.cc')
-rw-r--r--winsup/cygwin/timer.cc6
1 files changed, 2 insertions, 4 deletions
diff --git a/winsup/cygwin/timer.cc b/winsup/cygwin/timer.cc
index f24ddbcbc..281d20cf3 100644
--- a/winsup/cygwin/timer.cc
+++ b/winsup/cygwin/timer.cc
@@ -423,10 +423,8 @@ getitimer (int which, struct itimerval *ovalue)
else
{
struct itimerspec spec_ovalue;
- int ret = timer_gettime ((timer_t) &ttstart, &spec_ovalue);
- if (ret)
- ret = -1;
- else
+ ret = timer_gettime ((timer_t) &ttstart, &spec_ovalue);
+ if (!ret)
{
ovalue->it_interval.tv_sec = spec_ovalue.it_interval.tv_sec;
ovalue->it_interval.tv_usec = spec_ovalue.it_interval.tv_nsec / 1000;