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 }