From cba0b1a2851dc4a7954371edd6d0168e387808fd Mon Sep 17 00:00:00 2001 From: Stefan Lankes Date: Thu, 15 Sep 2011 13:03:39 -0700 Subject: [PATCH] add "SCC workaround" => ignore the read function --- drivers/char/stdio.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/char/stdio.c b/drivers/char/stdio.c index 8905bcc0..3289be19 100644 --- a/drivers/char/stdio.c +++ b/drivers/char/stdio.c @@ -55,6 +55,7 @@ static int null_close(fildes_t* file) static ssize_t stdio_read(fildes_t* file, uint8_t* buffer, size_t size) { +#ifdef CONFIG_KEYBOARD kb_buffer.buffer = kmalloc(size * sizeof(char)); kb_buffer.maxsize = size; kb_buffer.size = 0; @@ -72,6 +73,9 @@ static ssize_t stdio_read(fildes_t* file, uint8_t* buffer, size_t size) //kprintf("Size: %i, offset: %i, buffer: %s", size, buffer, offset); file->offset += size; return size; +#else + return 0; +#endif } /* Write Function of a stdio device */