summaryrefslogtreecommitdiff
path: root/lib9p/include
diff options
context:
space:
mode:
authorLuke T. Shumaker <lukeshu@lukeshu.com>2025-02-03 12:25:46 -0700
committerLuke T. Shumaker <lukeshu@lukeshu.com>2025-02-03 15:01:30 -0700
commitff451382aa77966565822918967f77dc9b7ea68d (patch)
tree9248547f2b626fedbf1b098dafbf01cb46b6e143 /lib9p/include
parentcb22bee6679c593e08278a19627ed459e2d3aac5 (diff)
lib9p: idl.gen: Check for duplicate names and msg type ids
Diffstat (limited to 'lib9p/include')
-rw-r--r--lib9p/include/lib9p/9p.generated.h14
1 files changed, 12 insertions, 2 deletions
diff --git a/lib9p/include/lib9p/9p.generated.h b/lib9p/include/lib9p/9p.generated.h
index 99bc4ce..7147e8e 100644
--- a/lib9p/include/lib9p/9p.generated.h
+++ b/lib9p/include/lib9p/9p.generated.h
@@ -82,7 +82,8 @@ enum lib9p_msg_type { /* uint8_t */
LIB9P_TYP_Rgetlock = 55,
LIB9P_TYP_Tlink = 70,
LIB9P_TYP_Rlink = 71,
- LIB9P_TYP_Tmkdir = 73,
+ LIB9P_TYP_Tmkdir = 72,
+ LIB9P_TYP_Rmkdir = 73,
LIB9P_TYP_Trenameat = 74,
LIB9P_TYP_Rrenameat = 75,
LIB9P_TYP_Tunlinkat = 76,
@@ -826,6 +827,15 @@ struct lib9p_msg_Tmknod {
lib9p_nuid_t gid;
};
+/* min_size = 21 ; max_size = 65,556 */
+struct lib9p_msg_Tmkdir {
+ lib9p_tag_t tag;
+ lib9p_fid_t dfid;
+ struct lib9p_s name;
+ uint32_t mode;
+ lib9p_nuid_t gid;
+};
+
#endif /* CONFIG_9P_ENABLE_9P2000_L */
#if CONFIG_9P_ENABLE_9P2000 || CONFIG_9P_ENABLE_9P2000_e || CONFIG_9P_ENABLE_9P2000_u
/* size = 12 */
@@ -1002,7 +1012,7 @@ struct lib9p_msg_Rgetattr {
};
/* size = 20 */
-struct lib9p_msg_Tmkdir {
+struct lib9p_msg_Rmkdir {
lib9p_tag_t tag;
struct lib9p_qid qid;
};