diff options
author | rsc <rsc> | 2006-07-17 01:53:43 +0000 |
---|---|---|
committer | rsc <rsc> | 2006-07-17 01:53:43 +0000 |
commit | e0966f459f5543faf9e574b7415bec2bf11e6b42 (patch) | |
tree | 029614f36bceca5bd0d5793eccfbcb37bac72516 | |
parent | b5ee516575b4d2f1fd7de014230fee7cf8b6b538 (diff) | |
download | xv6-labs-e0966f459f5543faf9e574b7415bec2bf11e6b42.tar.gz xv6-labs-e0966f459f5543faf9e574b7415bec2bf11e6b42.tar.bz2 xv6-labs-e0966f459f5543faf9e574b7415bec2bf11e6b42.zip |
no more cons_putc; real_cons_putc -> cons_putc
-rw-r--r-- | console.c | 24 | ||||
-rw-r--r-- | defs.h | 1 |
2 files changed, 7 insertions, 18 deletions
@@ -25,7 +25,7 @@ lpt_putc(int c) } static void -real_cons_putc(int c) +cons_putc(int c) { int crtport = 0x3d4; // io port of CGA uint16_t *crt = (uint16_t *) 0xB8000; // base of CGA memory @@ -70,16 +70,6 @@ real_cons_putc(int c) } void -cons_putc(int c) -{ - if(use_console_lock) - acquire(&console_lock); - real_cons_putc(c); - if(use_console_lock) - release(&console_lock); -} - -void printint(int xx, int base, int sgn) { char buf[16]; @@ -101,7 +91,7 @@ printint(int xx, int base, int sgn) buf[i++] = '-'; while(--i >= 0) - real_cons_putc(buf[i]); + cons_putc(buf[i]); } /* @@ -122,7 +112,7 @@ cprintf(char *fmt, ...) if(c == '%'){ state = '%'; } else { - real_cons_putc(c); + cons_putc(c); } } else if(state == '%'){ if(c == 'd'){ @@ -135,15 +125,15 @@ cprintf(char *fmt, ...) char *s = (char*)*ap; ap++; while(*s != 0){ - real_cons_putc(*s); + cons_putc(*s); s++; } } else if(c == '%'){ - real_cons_putc(c); + cons_putc(c); } else { // Unknown % sequence. Print it to draw attention. - real_cons_putc('%'); - real_cons_putc(c); + cons_putc('%'); + cons_putc(c); } state = 0; } @@ -6,7 +6,6 @@ void kinit(void); // console.c void cprintf(char *fmt, ...); void panic(char *s); -void cons_putc(int); // proc.c struct proc; |