diff options
Diffstat (limited to 'lib9p/9P2000.L.txt')
-rw-r--r-- | lib9p/9P2000.L.txt | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/lib9p/9P2000.L.txt b/lib9p/9P2000.L.txt new file mode 100644 index 0000000..71ab171 --- /dev/null +++ b/lib9p/9P2000.L.txt @@ -0,0 +1,56 @@ +# 9P2000.L.txt - Definitions of 9P2000.L messages +# +# Copyright (C) 2024 Luke T. Shumaker <lukeshu@lukeshu.com> +# 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" |