diff --git a/sys/kernel/vfs_calls.c b/sys/kernel/vfs_calls.c index 4dbe0da..0f73688 100644 --- a/sys/kernel/vfs_calls.c +++ b/sys/kernel/vfs_calls.c @@ -311,14 +311,17 @@ td->td_retval[0] = uap->nbyte; } else if (uap->fd == 1 && ((struct file*) td->o_files[1])->fd == 0x0) { - // buffer = kmalloc(1024); + buffer = kmalloc(1024); + memset(buffer, 0x0, 1024); //kprintf("nbyte: %i", uap->nbyte); - //memcpy(buffer, uap->buf, uap->nbyte); + memcpy(buffer, uap->buf, uap->nbyte); + kprintf(buffer); + kfree(buffer); //kprintf(buffer); // kprintf(uap->buf); //kfree(buffer); //kprintf("[%s:%i]", __FILE__, __LINE__); - kprint(uap->buf); + //kprint(uap->buf); td->td_retval[0] = uap->nbyte; } else {