AquilaOS documentation
How it works, and its code
Loading...
Searching...
No Matches
uio Struct Reference

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

Detailed Description

Who does a filesystem operation: where its paths start, and its credentials and umask.

Definition at line 60 of file vfs.h.

Field Documentation

◆ cwd

struct vnode* uio::cwd

Definition at line 62 of file vfs.h.

Referenced by at_uio(), and walk_start().

◆ flags

◆ gid

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().

◆ mask

mode_t uio::mask

Definition at line 65 of file vfs.h.

Referenced by vfs_mknod().

◆ root

struct vnode* uio::root

Definition at line 61 of file vfs.h.

Referenced by walk_root().

◆ uid

uid_t uio::uid

The documentation for this struct was generated from the following file:
  • kernel/include/fs/vfs.h