diff --git a/sys/kernel/vfs_calls.c b/sys/kernel/vfs_calls.c index be84897..971d84b 100644 --- a/sys/kernel/vfs_calls.c +++ b/sys/kernel/vfs_calls.c @@ -65,7 +65,9 @@ int fd = 0x0; struct file *nfp = 0x0; +#ifdef DEBUG_OPENAT kprintf("openat"); +#endif error = falloc(td, &nfp, &fd); @@ -85,8 +87,9 @@ td->td_retval[0] = -1; error = -1; - kprintf("[sOA: 0x%X:%s:%s:%i]", args->flag, args->mode, args->path, - td->td_retval[0]); +#ifdef DEBUG_OPENAT + kprintf("[sOA: 0x%X:%s:%s:%i]", args->flag, args->mode, args->path, td->td_retval[0]); +#endif if ((args->flag & O_RDONLY) == O_RDONLY) kprintf("O_RDONLY"); @@ -295,5 +298,6 @@ kprintf("Path: %s\n", args->path); kprintf("Count: %i\n", args->count); thr->td_retval[0] = -1; + thr->td_retval[1] = 2; return (0); }