Lines Matching refs:locks
393 void *locks[RTLD_LOCK_CNT]; in _rtld_thread_init() local
420 if ((locks[i] = pli->lock_create()) == NULL) in _rtld_thread_init()
425 pli->lock_destroy(locks[i]); in _rtld_thread_init()
438 rtld_locks[i].handle = locks[i]; in _rtld_thread_init()
466 _rtld_atfork_pre(int *locks) in _rtld_atfork_pre() argument
470 if (locks == NULL) in _rtld_atfork_pre()
487 locks[0] = ls[1].lockstate; in _rtld_atfork_pre()
488 locks[2] = ls[0].lockstate; in _rtld_atfork_pre()
492 _rtld_atfork_post(int *locks) in _rtld_atfork_post() argument
496 if (locks == NULL) in _rtld_atfork_post()
500 ls[0].lockstate = locks[2]; in _rtld_atfork_post()
501 ls[1].lockstate = locks[0]; in _rtld_atfork_post()