level_two_path
static int level_two_path(lock_descriptor_t *, lock_descriptor_t *, int);
return (!level_two_path(lock1, lock2, 1));
if (level_two_path(lock1, lock2, 0) != 0) {