Home
last modified time | relevance | path

Searched refs:rtld_lock_t (Results 1 – 2 of 2) sorted by relevance

/dflybsd-src/libexec/rtld-elf/
H A Drtld_lock.h57 typedef struct Struct_Lock *rtld_lock_t; typedef
59 extern rtld_lock_t rtld_bind_lock;
60 extern rtld_lock_t rtld_libc_lock;
61 extern rtld_lock_t rtld_phdr_lock;
70 void rlock_acquire(rtld_lock_t, RtldLockState *);
71 void wlock_acquire(rtld_lock_t, RtldLockState *);
72 void lock_release(rtld_lock_t, RtldLockState *);
73 void lock_upgrade(rtld_lock_t, RtldLockState *);
H A Drtld_lock.c81 rtld_lock_t rtld_phdr_lock = &phdr_lock;
82 rtld_lock_t rtld_bind_lock = &bind_lock;
83 rtld_lock_t rtld_libc_lock = &libc_lock;
106 rlock_acquire(rtld_lock_t lock, RtldLockState *state) in rlock_acquire()
134 wlock_acquire(rtld_lock_t lock, RtldLockState *state) in wlock_acquire()
166 lock_release(rtld_lock_t lock, RtldLockState *state) in lock_release()
194 lock_reset(rtld_lock_t lock) in lock_reset()
200 lock_upgrade(rtld_lock_t lock, RtldLockState *state) in lock_upgrade()