B_CHECK_PERMISSION
B_CAN_INTERRUPT | B_CHECK_PERMISSION, 0);
flags | B_CAN_INTERRUPT | B_CHECK_PERMISSION, timeout);
B_CAN_INTERRUPT | B_CHECK_PERMISSION, 0);
flags | B_CAN_INTERRUPT | B_CHECK_PERMISSION, timeout);
return release_sem_etc(id, 1, B_CHECK_PERMISSION);
return release_sem_etc(id, count, flags | B_CHECK_PERMISSION);
if ((flags & B_CHECK_PERMISSION) != 0
if ((flags & B_CHECK_PERMISSION) != 0
if ((flags & B_CHECK_PERMISSION) != 0) {
if ((flags & B_CHECK_PERMISSION) != 0) {
flags |= B_CHECK_PERMISSION;
if ((flags & B_CHECK_PERMISSION) != 0) {
B_CHECK_PERMISSION);
flags | B_CAN_INTERRUPT | B_CHECK_PERMISSION,