From eebcf3fee10218f4329a9c14e01fd57a097d4157 Mon Sep 17 00:00:00 2001 From: Marian Ohligs Date: Wed, 10 Aug 2011 21:29:24 +0200 Subject: [PATCH] add some debug information --- drivers/netchar/netchar.c | 7 +++++-- kernel/syscall.c | 2 ++ 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/drivers/netchar/netchar.c b/drivers/netchar/netchar.c index c22eb1da..9299ce59 100755 --- a/drivers/netchar/netchar.c +++ b/drivers/netchar/netchar.c @@ -42,9 +42,12 @@ static ssize_t netchar_read(fildes_t* file, uint8_t* buffer, size_t size) { - int ret; + kprintf("\n%p with lenght %i and socket %i", buffer, size, file->offset); + + int ret; #if defined(CONFIG_LWIP) && LWIP_SOCKET - ret = lwip_read(file->offset, buffer, size); + ret = lwip_read((int)file->offset, buffer, size); + if (ret < 0) ret = -errno; #else diff --git a/kernel/syscall.c b/kernel/syscall.c index ae91a6e9..57ca69d9 100644 --- a/kernel/syscall.c +++ b/kernel/syscall.c @@ -306,6 +306,8 @@ int syscall_handler(uint32_t sys_nr, ...) ret = -ENOTSOCK; break; } + kprintf("%p with lenght %i and soket %i", name, namelen, per_core(current_task)->fildes_table[fd].offset); + ret = lwip_connect(per_core(current_task)->fildes_table[fd].offset, name, namelen); if (ret < 0)