checkvalue
int checkvalue(sem_t *, int);
if (checkvalue(&id, 1) < 0) {
if (checkvalue(&id, 2) < 0) {
if (checkvalue(&id, 0) < 0) {
if (checkvalue(&id, 0) < 0) {
if (checkvalue(&id, 0) < 0) {
if (checkvalue(&id, 0) < 0) {
if (checkvalue(id, 1) < 0) {
if (checkvalue(id, 2) < 0) {
if (checkvalue(id, 1) < 0) {
if (checkvalue(&id, 0) < 0) {