18#ifndef __LIB_LIBFS_FILESYSTEM_H
19#define __LIB_LIBFS_FILESYSTEM_H
Create new files on the filesystem.
u32 ProcessID
Process Identification Number.
unsigned int u32
Unsigned 32-bit number.
unsigned short UserID
User Identity.
unsigned short GroupID
Group Identity.
unsigned short u16
Unsigned 16-bit number.
unsigned int Size
Any sane size indicator cannot go negative.
FileType
All possible filetypes.
Result
Result code for filesystem Actions.
WaitStatus
WaitSet status flags.
@ Writable
< File can be read without blocking
Action
Actions which may be performed on a filesystem.
u16 FileModes
Multiple FileMode values combined.
FileMode
File access permissions.
Contains file information.
ProcessID pid
< Inode number
UserID userID
< Size of the file in bytes.
FileModes access
< Process identifier of filesystem
Size size
< File access permission bits.
GroupID groupID
< User identity.
Provides information about an inode.
u16 current
< Requested status flags of the inode
u16 requested
< Inode number