# 9P2000.L.txt - Definitions of 9P2000.L messages # # Copyright (C) 2024 Luke T. Shumaker # SPDX-Licence-Identifier: AGPL-3.0-or-later # "9P2000.L" Linux extension # https://github.com/chaos/diod/blob/master/protocol.md version "9P2000.L" from 9P2000.txt import * from 9P2000.u.txt import Tauth, Tattach #6/Tlerror = "illegal" # analogous to 106/Terror 7/Rlerror = "ecode[4]" # analogous to 107/Rerror 8/Tstatfs = "TODO" 9/Rstatfs = "TODO" 12/Tlopen = "TODO" # analogous to 112/Topen 13/Rlopen = "TODO" # analogous to 113/Ropen 14/Tlcreate = "TODO" # analogous to 114/Tcreate 15/Rlcreate = "TODO" # analogous to 115/Rcreate 16/Tsymlink = "TODO" 17/Rsymlink = "TODO" 18/Tmknod = "TODO" 19/Rmknod = "TODO" 20/Trename = "TODO" 21/Rrename = "TODO" 22/Treadlink = "TODO" 23/Rreadlink = "TODO" 24/Tgetattr = "TODO" 25/Rgetattr = "TODO" 26/Tsetattr = "TODO" 27/Rsetattr = "TODO" #... 30/Txattrwalk = "TODO" 31/Rxattrwalk = "TODO" 32/Txattrcreate = "TODO" 33/Rxattrcreate = "TODO" #... 40/Treaddir = "TODO" 41/Rreaddir = "TODO" #... 50/Tfsync = "TODO" 51/Rfsync = "TODO" 52/Tlock = "TODO" 53/Rlock = "TODO" 54/Tgetlock = "TODO" 55/Rgetlock = "TODO" # ... 70/Tlink = "TODO" 71/Rlink = "TODO" 72/Tmkdir = "TODO" 73/Tmkdir = "TODO" 74/Trenameat = "TODO" 75/Rrenameat = "TODO" 76/Tunlinkat = "TODO" 77/Runlinkat = "TODO"