v2 / vlib / v / gen / c / testdata / live_nested_call_nix.c.must_have
10 lines · 10 sloc · 488 bytes · 53a26afe327acad76c5d837cafa9db25415bf3b9
Raw
1pthread_once_t live_fn_mutex_once = PTHREAD_ONCE_INIT;
2pthread_mutexattr_settype(&live_fn_mutex_attr, PTHREAD_MUTEX_RECURSIVE);
3pthread_mutex_t* v_live_fn_mutex_ptr(void) {
4return (pthread_mutex_t*)live_info->live_fn_mutex;
5pthread_once(&live_fn_mutex_once, v_init_live_mutex);
6pthread_mutex_t* live_fn_mutex_ptr = v_live_fn_mutex_ptr();
7pthread_mutex_lock(live_fn_mutex_ptr);
8pthread_mutex_unlock(live_fn_mutex_ptr);
9void* live_fn_mutex_addr = v_live_fn_mutex_ptr();
10live_fn_mutex_addr,
11