Changes in uspace/lib/c/generic/thread/thread.c [6340b4d2:205f1add] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/generic/thread/thread.c
r6340b4d2 r205f1add 176 176 * 177 177 */ 178 int thread_usleep(useconds_t usec)178 void thread_usleep(usec_t usec) 179 179 { 180 180 (void) __SYSCALL1(SYS_THREAD_USLEEP, usec); 181 return 0;182 181 } 183 182 … … 185 184 * 186 185 */ 187 unsigned int thread_sleep(unsigned int sec)186 void thread_sleep(sec_t sec) 188 187 { 189 188 /* 190 * Sleep in 1000 second steps to support 191 * full argument range 189 * Sleep in 1000 second steps to support full argument range 192 190 */ 193 194 191 while (sec > 0) { 195 192 unsigned int period = (sec > 1000) ? 1000 : sec; 196 193 197 thread_usleep( period * 1000000);194 thread_usleep(SEC2USEC(period)); 198 195 sec -= period; 199 196 } 200 201 return 0;202 197 } 203 198
Note:
See TracChangeset
for help on using the changeset viewer.