msleep
Bitfield(msleep,1);
if(mtmp->msleep){
mtmp->msleep = 0;
if(mtmp->msleep)
mtmp->msleep = 0;
mtmp->msleep = 1;
!mtmp->mfroz && !mtmp->msleep && /* aplvax!jcn */
&& !mtmp->msleep && !mtmp->mfroz) {
if(!mon->mfroz && !mon->msleep)
if(mdat->mlet == 'L' && !mtmp->mfroz && !mtmp->msleep &&
if(mtmp->msleep) {
mtmp->msleep = 0;
if(mdef->mconf || mdef->mfroz || mdef->msleep){
if(mdef->msleep) mdef->msleep = 0;
if(hit) mdef->msleep = 0;
) mtmp->msleep = 1;
mtmp->msleep = 1;
mtmp->msleep = 1;
shk->msleep = 0;
if(mon) mon->msleep = 1;
if(mtmp->msleep) {
mtmp->msleep = 0;
if(mtmp->mfroz || mtmp->msleep)
mtmp->msleep = 0;
mtmp->msleep = 0;
mtmp->msleep = 0;
if(shopkeeper->msleep || shopkeeper->mfroz ||
if(u.uinshop && shkp && !shkp->mfroz && !shkp->msleep &&
if(!mtmp->msleep && !mtmp->mfroz) {
mtmp->msleep = 1;
mtmp->msleep = 0;
if(mtmp->data->mlet == '1' && mtmp->msleep && !rn2(40))
mtmp->msleep = 0;
err = msleep(curproc, fence->lock, intr ? PCATCH : 0,
err = msleep(word, &wait_bit_mtx, PWAIT | mode, "wtb", timo);
msleep(100);
msleep(200);
ret = msleep(x, &x->lock, PCATCH, "wfcit", timo);
ret = msleep(x, &x->lock, 0, "wfct", timo);
msleep(20);
msleep(20);
int msleep(const volatile void *, struct mutex *, int, const char*, int);