Changeset 22484

Show
Ignore:
Timestamp:
10/08/07 11:32:02 (14 months ago)
Author:
bonefish
Message:

Patch by Vasilis Kaoutsis: Return error code via errno.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • haiku/trunk/src/system/libroot/posix/unistd/alarm.c

    r14749 r22484  
    1616{ 
    1717        struct itimerval value, oldValue; 
     18        int result; 
    1819 
    1920        value.it_interval.tv_sec = value.it_interval.tv_usec = 0; 
    2021        value.it_value.tv_sec = sec; 
    2122        value.it_value.tv_usec = 0; 
    22         if (setitimer(ITIMER_REAL, &value, &oldValue) < 0) 
     23 
     24        result = setitimer(ITIMER_REAL, &value, &oldValue); 
     25        if (result < 0) { 
     26                errno = result; 
    2327                return -1; 
     28        } 
    2429 
    2530        if (oldValue.it_value.tv_usec)