From 281d450a088b348b898f2e23f6951e6d4f1efac0 Mon Sep 17 00:00:00 2001 From: Robert Morris Date: Sat, 27 Jul 2019 03:49:03 -0400 Subject: split printf into a separate file, to make console.c more like a driver --- kernel/defs.h | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'kernel/defs.h') diff --git a/kernel/defs.h b/kernel/defs.h index fa9dd13..52fca8e 100644 --- a/kernel/defs.h +++ b/kernel/defs.h @@ -17,9 +17,8 @@ void bwrite(struct buf*); // console.c void consoleinit(void); -void printf(char*, ...); void consoleintr(int); -void panic(char*) __attribute__((noreturn)); +void consputc(int); // exec.c int exec(char*, char**); @@ -74,6 +73,11 @@ void pipeclose(struct pipe*, int); int piperead(struct pipe*, uint64, int); int pipewrite(struct pipe*, uint64, int); +// printf.c +void printf(char*, ...); +void panic(char*) __attribute__((noreturn)); +void printfinit(void); + // proc.c int cpuid(void); void exit(void); -- cgit v1.2.3