projects
/
unix-history
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
tags
|
clone url
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
This commit was generated by cvs2svn to track changes on a CVS vendor
[unix-history]
/
sys
/
kern
/
sysv_sem.c
diff --git
a/sys/kern/sysv_sem.c
b/sys/kern/sysv_sem.c
index
516ee1f
..
dbada0d
100644
(file)
--- 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"); */
{
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]))
}
if (uap->which >= sizeof(semcalls)/sizeof(semcalls[0]))
@@
-1007,7
+1007,7
@@
semexit(p)
#ifdef SEM_DEBUG
printf("semaphore facility locked - sleeping ...\n");
#endif
#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;
}
did_something = 0;