SHM_LOCK_TYPE
if (__pos4obj_lock(path, SHM_LOCK_TYPE) < 0)
(void) __pos4obj_unlock(path, SHM_LOCK_TYPE);
(void) __pos4obj_unlock(path, SHM_LOCK_TYPE);
if (__pos4obj_unlock(path, SHM_LOCK_TYPE) < 0) {
if (__pos4obj_lock(path, SHM_LOCK_TYPE) < 0)
(void) __pos4obj_unlock(path, SHM_LOCK_TYPE);