Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/c/generic/thread/thread.c

    r205f1add r6340b4d2  
    176176 *
    177177 */
    178 void thread_usleep(usec_t usec)
     178int thread_usleep(useconds_t usec)
    179179{
    180180        (void) __SYSCALL1(SYS_THREAD_USLEEP, usec);
     181        return 0;
    181182}
    182183
     
    184185 *
    185186 */
    186 void thread_sleep(sec_t sec)
     187unsigned int thread_sleep(unsigned int sec)
    187188{
    188189        /*
    189          * Sleep in 1000 second steps to support full argument range
     190         * Sleep in 1000 second steps to support
     191         * full argument range
    190192         */
     193
    191194        while (sec > 0) {
    192195                unsigned int period = (sec > 1000) ? 1000 : sec;
    193196
    194                 thread_usleep(SEC2USEC(period));
     197                thread_usleep(period * 1000000);
    195198                sec -= period;
    196199        }
     200
     201        return 0;
    197202}
    198203
Note: See TracChangeset for help on using the changeset viewer.