diff --git a/sys/kernel/vfs_calls.c b/sys/kernel/vfs_calls.c index f3656be..d5e1bd3 100644 --- a/sys/kernel/vfs_calls.c +++ b/sys/kernel/vfs_calls.c @@ -341,8 +341,10 @@ break; default: - if (fd->fd) + if (fd->fd) { + kprintf("[0x%X]", fd->fd->res); td->td_retval[0] = fwrite(uap->buf, uap->nbyte, 1, fd->fd); + } else { kprintf("[%i]", uap->nbyte); buffer = kmalloc(uap->nbyte);