version 1.1.2.8, 2006/07/28 22:55:59
|
version 1.1.2.10, 2006/07/28 23:56:54
|
|
|
void ReadWriteSem::timed_wait(Uint32 mode, | void ReadWriteSem::timed_wait(Uint32 mode, |
ThreadType caller, int milliseconds) | ThreadType caller, int milliseconds) |
{ | { |
int errorcode = 0, timeout; |
int errorcode = 0, timeout = 0; |
struct timeval now, finish, remaining; | struct timeval now, finish, remaining; |
Uint32 usec; | Uint32 usec; |
| |
|
|
| |
// cleanup stack frame | // cleanup stack frame |
{ | { |
|
|
Threads::cleanup_push(extricate_read_write, this); | Threads::cleanup_push(extricate_read_write, this); |
| |
try | try |