Mercurial > dwindows
comparison gtk/dw.c @ 1463:77f530f95826
Fixed error in _dw_msleep on Solaris... fix was already in dwcompat.
Also removed some incorrect code in dwtest screwing up the tree page.
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Sat, 17 Dec 2011 11:34:25 +0000 |
parents | 677ca99a8700 |
children | b2235efd9914 |
comparison
equal
deleted
inserted
replaced
1462:677ca99a8700 | 1463:77f530f95826 |
---|---|
1197 #ifdef __sun__ | 1197 #ifdef __sun__ |
1198 /* usleep() isn't threadsafe on Solaris */ | 1198 /* usleep() isn't threadsafe on Solaris */ |
1199 struct timespec req; | 1199 struct timespec req; |
1200 | 1200 |
1201 req.tv_sec = 0; | 1201 req.tv_sec = 0; |
1202 if(period >= 1000) | |
1203 { | |
1204 req.tv_sec = (int)(period / 1000); | |
1205 period -= (req.tv_sec * 1000); | |
1206 } | |
1202 req.tv_nsec = period * 10000000; | 1207 req.tv_nsec = period * 10000000; |
1203 | 1208 |
1204 nanosleep(&req, NULL); | 1209 nanosleep(&req, NULL); |
1205 #else | 1210 #else |
1206 usleep(period * 1000); | 1211 usleep(period * 1000); |
1207 #endif | 1212 #endif |
1208 } | 1213 } |