Modules§
Structs§
- Dirent
- Dirent – directory entry
- Qid
- Qid
- Rattach
- Rauth
- Rerror
- Rframe
- Rgetattr
- Rgetlock
- Rlcreate
- Rlerror
- Rlock
- Rlopen
- Rmkdir
- Rmknod
- Rread
- Rreaddir
- Rreadlink
- Rstatfs
- Rsymlink
- Rversion
- Rwalk
- Rwrite
- Rxattrwalk
- Tattach
- attach – attach to a file tree
- Tauth
- auth – authenticate a user
- Tclunk
- clunk – remove fid
- Tflush
- flush – abort a message
- Tframe
- Tfsync
- fsync – synchronize file
- Tgetattr
- getattr – get file attributes
- Tgetlock
- getlock – test for the existence of a POSIX record lock
- Tlcreate
- lcreate – create a file
- Tlink
- link – create hard link
- Tlock
- lock – acquire or release a POSIX record lock
- Tlopen
- lopen – open a file
- Tmkdir
- mkdir – create directory
- Tmknod
- mknod – create a special file
- Tread
- read – read data from a file
- Treaddir
- readdir – read directory entries
- Treadlink
- readlink – read symlink value
- Tremove
- remove – remove a file
- Trename
- rename – rename a file
- Trenameat
- renameat – rename a file or directory
- Tsetattr
- setattr – set file attributes
- Tstatfs
- statfs – get file system information
- Tsymlink
- symlink – create symlink
- Tunlinkat
- unlinkat – unlink a file or directory
- Tversion
- version – negotiate protocol version
- Twalk
- walk – descend a directory hierarchy
- Twrite
- write – write data to a file
- Txattrcreate
- xattrcreate – create an extended attribute
- Txattrwalk
- xattrwalk – walk extended attributes
Enums§
- Rmessage
- A message sent from a 9P server to a 9P client in response to a request from that client. Encapsulates a full frame.
- Tmessage
- A message sent from a 9P client to a 9P server.
- Version
Constants§
- DEFAULT_
MSIZE - MAPPED_
FLAGS - MAX_
MESSAGE_ SIZE - MIN_
MESSAGE_ SIZE - P9_
APPEND - P9_
CREATE - P9_
DIRECT - P9_
DIRECTORY - P9_
DSYNC - P9_EXCL
- P9_
FASYNC - P9_
GETATTR_ BASIC - P9_
LARGEFILE - P9_
LOCK_ SUCCESS - P9_
LOCK_ TYPE_ UNLCK - P9_
NOACCESS - P9_
NOATIME - P9_
NOCTTY - P9_
NOFOLLOW - P9_
NONBLOCK - P9_
QTDIR - P9_
QTFILE - P9_
QTSYMLINK - P9_
RDONLY - P9_RDWR
- P9_
SETATTR_ ATIME - P9_
SETATTR_ ATIME_ SET - P9_
SETATTR_ CTIME - P9_
SETATTR_ GID - P9_
SETATTR_ MODE - P9_
SETATTR_ MTIME - P9_
SETATTR_ MTIME_ SET - P9_
SETATTR_ SIZE - P9_
SETATTR_ UID - P9_SYNC
- P9_
TRUNC - P9_
WRONLY - _P9_
CLOEXEC - _P9_
GETATTR_ ALL - _P9_
GETATTR_ ATIME - _P9_
GETATTR_ BLOCKS - _P9_
GETATTR_ BTIME - _P9_
GETATTR_ CTIME - _P9_
GETATTR_ DATA_ VERSION - _P9_
GETATTR_ GEN - _P9_
GETATTR_ GID - _P9_
GETATTR_ INO - _P9_
GETATTR_ MODE - _P9_
GETATTR_ MTIME - _P9_
GETATTR_ NLINK - _P9_
GETATTR_ RDEV - _P9_
GETATTR_ SIZE - _P9_
GETATTR_ UID - _P9_
LOCK_ BLOCKED - _P9_
LOCK_ ERROR - _P9_
LOCK_ FLAGS_ BLOCK - _P9_
LOCK_ FLAGS_ RECLAIM - _P9_
LOCK_ GRACE - _P9_
LOCK_ TYPE_ RDLCK - _P9_
LOCK_ TYPE_ WRLCK - _P9_
QTAPPEND - _P9_
QTAUTH - _P9_
QTEXCL - _P9_
QTLINK - _P9_
QTMOUNT - _P9_
QTTMP