[BACK]Return to printf.c CVS log [TXT][DIR] Up to [local] / funnyos / libkern

Diff for /funnyos/libkern/printf.c between version 1.1 and 1.2

version 1.1, 2007/10/16 09:41:04 version 1.2, 2007/11/23 13:12:57
Line 58 
Line 58 
   
 #include <sys/types.h>  #include <sys/types.h>
 #include <sys/stdarg.h>  #include <sys/stdarg.h>
   
   #include <dev/cpuvar.h> /* __cpu_disable_irq() for kpanic() */
 #include <libkern/printf.h>  #include <libkern/printf.h>
   
   
Line 76 
Line 78 
 kpanic(const char *fmt, ...)  kpanic(const char *fmt, ...)
 {  {
         /*          /*
          * System panic. Just disables interrupts, kills sheduler, prints alarm message and spins off forever.           * System panic. Just disables interrupts, prints alarm message and spins off forever.
          */           */
         va_list ap;          va_list ap;
   
         /* XXX disable intrs & sched */          __cpu_disable_irq();
   
         putchar('\n');          putchar('\n');
         putchar('S');          putchar('S');

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

CVSweb