|
AquilaOS documentation
How it works, and its code
|
Who does a filesystem operation: where its paths start, and its credentials and umask. More...
#include <vfs.h>
Data Fields | |
| struct vnode * | root |
| struct vnode * | cwd |
| uid_t | uid |
| gid_t | gid |
| mode_t | mask |
| uint32_t | flags |
Who does a filesystem operation: where its paths start, and its credentials and umask.
| struct vnode* uio::cwd |
Definition at line 62 of file vfs.h.
Referenced by at_uio(), and walk_start().
| uint32_t uio::flags |
Definition at line 66 of file vfs.h.
Referenced by at_lookup(), creat_path(), do_faccessat(), do_fchmodat(), do_fchownat(), do_fstatat(), do_linkat(), do_openat(), do_unlinkat(), sys_faccessat(), sys_fchmodat(), sys_fchownat(), sys_linkat(), sys_unlinkat(), sys_utimensat(), vfs_readlink(), and walk().
| gid_t uio::gid |
Definition at line 64 of file vfs.h.
Referenced by ext2_vmknod(), minix_vmknod(), pseudofs_vmknod(), vfs_access(), vfs_chmod(), and vfs_chown().
| mode_t uio::mask |
Definition at line 65 of file vfs.h.
Referenced by vfs_mknod().
| struct vnode* uio::root |
Definition at line 61 of file vfs.h.
Referenced by walk_root().
| uid_t uio::uid |
Definition at line 63 of file vfs.h.
Referenced by ext2_vmknod(), minix_vmknod(), pseudofs_vmknod(), vfs_access(), vfs_chmod(), vfs_chown(), and vfs_utimens().