summaryrefslogtreecommitdiff
path: root/lib9p/9P2000.L.txt
diff options
context:
space:
mode:
Diffstat (limited to 'lib9p/9P2000.L.txt')
-rw-r--r--lib9p/9P2000.L.txt56
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"