Subversion Repositories HelenOS

Rev

Rev 4358 | Rev 4370 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 4358 Rev 4359
Line 552... Line 552...
552
    uint16_t bps;
552
    uint16_t bps;
553
    block_t *b;
553
    block_t *b;
554
 
554
 
555
    if (!parentp)
555
    if (!parentp)
556
        return EBUSY;
556
        return EBUSY;
-
 
557
   
-
 
558
    if (fat_has_children(cfn))
-
 
559
        return ENOTEMPTY;
557
 
560
 
558
    futex_down(&parentp->lock);
561
    futex_down(&parentp->lock);
559
    futex_down(&childp->lock);
562
    futex_down(&childp->lock);
560
    assert(childp->lnkcnt == 1);
563
    assert(childp->lnkcnt == 1);
561
    futex_down(&childp->idx->lock);
564
    futex_down(&childp->idx->lock);