jetstream::prelude
Module p9
Modules
messagesninep_2000_l
Structs
DirentDirent – directory entryQidQidRattachRauthRerrorRframeRgetattrRgetlockRlcreateRlerrorRlockRlopenRmkdirRmknodRreadRreaddirRreadlinkRstatfsRsymlinkRversionRwalkRwriteRxattrwalkTattachattach – attach to a file treeTauthauth – authenticate a userTclunkclunk – remove fidTflushflush – abort a messageTframeTfsyncfsync – synchronize fileTgetattrgetattr – get file attributesTgetlockgetlock – test for the existence of a POSIX record lockTlcreatelcreate – create a fileTlinklink – create hard linkTlocklock – acquire or release a POSIX record lockTlopenlopen – open a fileTmkdirmkdir – create directoryTmknodmknod – create a special fileTreadread – read data from a fileTreaddirreaddir – read directory entriesTreadlinkreadlink – read symlink valueTremoveremove – remove a fileTrenamerename – rename a fileTrenameatrenameat – rename a file or directoryTsetattrsetattr – set file attributesTstatfsstatfs – get file system informationTsymlinksymlink – create symlinkTunlinkatunlinkat – unlink a file or directoryTversionversion – negotiate protocol versionTwalkwalk – descend a directory hierarchyTwritewrite – write data to a fileTxattrcreatexattrcreate – create an extended attributeTxattrwalkxattrwalk – walk extended attributes
Enums
RmessageA message sent from a 9P server to a 9P client in response to a request from that client. Encapsulates a full frame.TmessageA message sent from a 9P client to a 9P server.Version
Constants
DEFAULT_MSIZEMAPPED_FLAGSMAX_MESSAGE_SIZEMIN_MESSAGE_SIZEP9_APPENDP9_CREATEP9_DIRECTP9_DIRECTORYP9_DSYNCP9_EXCLP9_FASYNCP9_GETATTR_BASICP9_LARGEFILEP9_LOCK_SUCCESSP9_LOCK_TYPE_UNLCKP9_NOACCESSP9_NOATIMEP9_NOCTTYP9_NOFOLLOWP9_NONBLOCKP9_QTDIRP9_QTFILEP9_QTSYMLINKP9_RDONLYP9_RDWRP9_SETATTR_ATIMEP9_SETATTR_ATIME_SETP9_SETATTR_CTIMEP9_SETATTR_GIDP9_SETATTR_MODEP9_SETATTR_MTIMEP9_SETATTR_MTIME_SETP9_SETATTR_SIZEP9_SETATTR_UIDP9_SYNCP9_TRUNCP9_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