Subversion Repositories HelenOS-historic

Rev

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

Rev 405 Rev 413
Line 283... Line 283...
283
   
283
   
284
    __u16 precision;
284
    __u16 precision;
285
   
285
   
286
    va_start(ap, fmt);
286
    va_start(ap, fmt);
287
 
287
 
288
    irqpri = cpu_priority_high();
288
    irqpri = interrupts_disable();
289
    spinlock_lock(&printflock);
289
    spinlock_lock(&printflock);
290
 
290
 
291
    while (c = fmt[i++]) {
291
    while (c = fmt[i++]) {
292
        switch (c) {
292
        switch (c) {
293
 
293
 
Line 398... Line 398...
398
        ;
398
        ;
399
    }
399
    }
400
 
400
 
401
out:
401
out:
402
    spinlock_unlock(&printflock);
402
    spinlock_unlock(&printflock);
403
    cpu_priority_restore(irqpri);
403
    interrupts_restore(irqpri);
404
   
404
   
405
    va_end(ap);
405
    va_end(ap);
406
}
406
}