| 1795 | return ((mutex*)arg)->lock(); |
| 1796 | } |
| 1797 | int spinlock_lock(void* arg) { |
| 1798 | return ((spinlock*)arg)->lock(); |
| 1799 | } |
| 1800 | static int cvar_do_wait(thread_list* q, void* m, Timeout timeout, int(*lock)(void*), void(*unlock)(void*)) { |
| 1801 | assert(m); |
| 1802 | if (!m) |