diff --git a/sys/kernel/vfs_calls.c b/sys/kernel/vfs_calls.c index 8f578a9..6cd00de 100644 --- a/sys/kernel/vfs_calls.c +++ b/sys/kernel/vfs_calls.c @@ -82,18 +82,18 @@ td->td_retval[0] = -1; error = -1; - kprintf("[sOA: 0x%X:%s:%i]", args->mode, args->path, td->td_retval[0]); + kprintf("[sOA: 0x%X:0x%X:%s:%i]", args->flag, args->mode, args->path, td->td_retval[0]); - if ((args->mode & O_RDONLY) == O_RDONLY) + if ((args->flag & O_RDONLY) == O_RDONLY) kprintf("O_RDONLY"); - if ((args->mode & O_WRONLY) == O_WRONLY) + if ((args->flag & O_WRONLY) == O_WRONLY) kprintf("O_WRONLY"); - if ((args->mode & O_RDWR) == O_RDWR) + if ((args->flag & O_RDWR) == O_RDWR) kprintf("O_RDWR"); - if ((args->mode & O_ACCMODE) == O_ACCMODE) + if ((args->flag & O_ACCMODE) == O_ACCMODE) kprintf("O_ACCMODE"); }