jetstream::prelude
Module p9
Modules
messages
:ninep_``2000_``l
:
Structs
Dirent
: Dirent – directory entryQid
: QidRattach
: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 treeTauth
: auth – authenticate a userTclunk
: clunk – remove fidTflush
: flush – abort a messageTframe
:Tfsync
: fsync – synchronize fileTgetattr
: getattr – get file attributesTgetlock
: getlock – test for the existence of a POSIX record lockTlcreate
: lcreate – create a fileTlink
: link – create hard linkTlock
: lock – acquire or release a POSIX record lockTlopen
: lopen – open a fileTmkdir
: mkdir – create directoryTmknod
: mknod – create a special fileTread
: read – read data from a fileTreaddir
: readdir – read directory entriesTreadlink
: readlink – read symlink valueTremove
: remove – remove a fileTrename
: rename – rename a fileTrenameat
: renameat – rename a file or directoryTsetattr
: setattr – set file attributesTstatfs
: statfs – get file system informationTsymlink
: symlink – create symlinkTunlinkat
: unlinkat – unlink a file or directoryTversion
: version – negotiate protocol versionTwalk
: walk – descend a directory hierarchyTwrite
: write – write data to a fileTxattrcreate
: xattrcreate – create an extended attributeTxattrwalk
: 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
:
Functions
error_``to_``rmessage
: