SYSV_TIMEOUT
umtx_sleep(val, *val, SYSV_TIMEOUT);
if (umtx_sleep((int *)&msqpptr->gen, val_to_sleep, SYSV_TIMEOUT) != 0) {
if (umtx_sleep((int *)&msqpptr->gen, val_to_sleep, SYSV_TIMEOUT) != 0) {
eval = umtx_sleep((int *)&semptr->semval, val_to_sleep, SYSV_TIMEOUT);