X-Git-Url: https://git.subgeniuskitty.com/unix-history/.git/blobdiff_plain/90d8e0cc6bbf7122bbb5081820b46e9697de4b6b..4d1070779d8657b19988204722255ae6b674f8ba:/sys/kern/sysv_sem.c diff --git a/sys/kern/sysv_sem.c b/sys/kern/sysv_sem.c index 516ee1f978..dbada0d09a 100644 --- a/sys/kern/sysv_sem.c +++ b/sys/kern/sysv_sem.c @@ -62,7 +62,7 @@ semsys(p, uap, retval) { while ( semlock_holder != NULL && semlock_holder != p ) { /* printf("semaphore facility locked - sleeping ...\n"); */ - sleep( (caddr_t)&semlock_holder, (PZERO - 4) ); + tsleep( (caddr_t)&semlock_holder, (PZERO - 4), "semsys", 0 ); } if (uap->which >= sizeof(semcalls)/sizeof(semcalls[0])) @@ -1007,7 +1007,7 @@ semexit(p) #ifdef SEM_DEBUG printf("semaphore facility locked - sleeping ...\n"); #endif - sleep( (caddr_t)&semlock_holder, (PZERO - 4) ); + tsleep( (caddr_t)&semlock_holder, (PZERO - 4), "semexit", 0 ); } did_something = 0;