check_lock_type
checklock_init(enum check_lock_type type, struct checked_lock** lock,
checktype(enum check_lock_type type, struct checked_lock* lock,
checklock_destroy(enum check_lock_type type, struct checked_lock** lock,
checklock_lockit(enum check_lock_type type, struct checked_lock* lock,
checklock_rdlock(enum check_lock_type type, struct checked_lock* lock,
checklock_wrlock(enum check_lock_type type, struct checked_lock* lock,
checklock_lock(enum check_lock_type type, struct checked_lock* lock,
checklock_unlock(enum check_lock_type type, struct checked_lock* lock,
void checklock_init(enum check_lock_type type, struct checked_lock** lock,
void checklock_destroy(enum check_lock_type type, struct checked_lock** lock,
void checklock_rdlock(enum check_lock_type type, struct checked_lock* lock,
void checklock_wrlock(enum check_lock_type type, struct checked_lock* lock,
void checklock_lock(enum check_lock_type type, struct checked_lock* lock,
void checklock_unlock(enum check_lock_type type, struct checked_lock* lock,