Mercurial > dwindows
comparison gtk3/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 | dbe16031ffb4 |
children | b9efb744cfbd |
comparison
equal
deleted
inserted
replaced
1462:677ca99a8700 | 1463:77f530f95826 |
---|---|
1055 #ifdef __sun__ | 1055 #ifdef __sun__ |
1056 /* usleep() isn't threadsafe on Solaris */ | 1056 /* usleep() isn't threadsafe on Solaris */ |
1057 struct timespec req; | 1057 struct timespec req; |
1058 | 1058 |
1059 req.tv_sec = 0; | 1059 req.tv_sec = 0; |
1060 if(period >= 1000) | |
1061 { | |
1062 req.tv_sec = (int)(period / 1000); | |
1063 period -= (req.tv_sec * 1000); | |
1064 } | |
1060 req.tv_nsec = period * 10000000; | 1065 req.tv_nsec = period * 10000000; |
1061 | 1066 |
1062 nanosleep(&req, NULL); | 1067 nanosleep(&req, NULL); |
1063 #else | 1068 #else |
1064 usleep(period * 1000); | 1069 usleep(period * 1000); |
1065 #endif | 1070 #endif |
1066 } | 1071 } |