diff options
Diffstat (limited to 'lib9p/include')
-rw-r--r-- | lib9p/include/lib9p/9p.generated.h | 81 |
1 files changed, 36 insertions, 45 deletions
diff --git a/lib9p/include/lib9p/9p.generated.h b/lib9p/include/lib9p/9p.generated.h index 4e155ad..a5b719e 100644 --- a/lib9p/include/lib9p/9p.generated.h +++ b/lib9p/include/lib9p/9p.generated.h @@ -156,18 +156,6 @@ typedef uint16_t lib9p_tag_t; typedef uint32_t lib9p_fid_t; #define LIB9P_FID_NOFID ((lib9p_fid_t)UINT32_C(~0)) -/* min_size = 4 ; max_size = 4,294,967,299 (warning: >UINT32_MAX) */ -struct lib9p_d { - uint32_t len; - [[gnu::nonstring]] char *dat; -}; - -/* min_size = 4 ; max_size = 2,147,483,651 */ -struct lib9p_d_signed { - uint32_t len; - [[gnu::nonstring]] char *dat; -}; - /* min_size = 2 ; max_size = 65,537 */ struct lib9p_s { uint16_t len; @@ -434,6 +422,13 @@ struct lib9p_msg_Rflush { lib9p_tag_t tag; }; +/* min_size = 11 ; max_size = 2,147,483,658 */ +struct lib9p_msg_Rread { + lib9p_tag_t tag; + uint32_t count; + [[gnu::nonstring]] char *data; +}; + /* size = 11 */ struct lib9p_msg_Rwrite { lib9p_tag_t tag; @@ -500,6 +495,13 @@ struct lib9p_msg_Rxattrcreate { lib9p_tag_t tag; }; +/* min_size = 11 ; max_size = 4,294,967,306 (warning: >UINT32_MAX) */ +struct lib9p_msg_Rreaddir { + lib9p_tag_t tag; + uint32_t count; + [[gnu::nonstring]] char *data; +}; + /* size = 7 */ struct lib9p_msg_Rfsync { lib9p_tag_t tag; @@ -533,6 +535,13 @@ struct lib9p_msg_Rsession { lib9p_tag_t tag; }; +/* min_size = 11 ; max_size = 4,294,967,306 (warning: >UINT32_MAX) */ +struct lib9p_msg_Rsread { + lib9p_tag_t tag; + uint32_t count; + [[gnu::nonstring]] char *data; +}; + /* size = 11 */ struct lib9p_msg_Rswrite { lib9p_tag_t tag; @@ -549,6 +558,15 @@ struct lib9p_msg_Tread { uint32_t count; }; +/* min_size = 23 ; max_size = 2,147,483,670 */ +struct lib9p_msg_Twrite { + lib9p_tag_t tag; + lib9p_fid_t fid; + uint64_t offset; + uint32_t count; + [[gnu::nonstring]] char *data; +}; + /* size = 11 */ struct lib9p_msg_Tclunk { lib9p_tag_t tag; @@ -605,36 +623,8 @@ struct lib9p_msg_Tfsync { uint32_t datasync; }; -/* min_size = 11 ; max_size = 4,294,967,306 (warning: >UINT32_MAX) */ -struct lib9p_msg_Rreaddir { - lib9p_tag_t tag; - struct lib9p_d data; -}; - #endif /* CONFIG_9P_ENABLE_9P2000_L */ -#if CONFIG_9P_ENABLE_9P2000_e -/* min_size = 11 ; max_size = 4,294,967,306 (warning: >UINT32_MAX) */ -struct lib9p_msg_Rsread { - lib9p_tag_t tag; - struct lib9p_d data; -}; - -#endif /* CONFIG_9P_ENABLE_9P2000_e */ #if CONFIG_9P_ENABLE_9P2000 || CONFIG_9P_ENABLE_9P2000_L || CONFIG_9P_ENABLE_9P2000_e || CONFIG_9P_ENABLE_9P2000_p9p || CONFIG_9P_ENABLE_9P2000_u -/* min_size = 11 ; max_size = 2,147,483,658 */ -struct lib9p_msg_Rread { - lib9p_tag_t tag; - struct lib9p_d_signed data; -}; - -/* min_size = 23 ; max_size = 2,147,483,670 */ -struct lib9p_msg_Twrite { - lib9p_tag_t tag; - lib9p_fid_t fid; - uint64_t offset; - struct lib9p_d_signed data; -}; - /* min_size = 13 ; max_size = 65,548 */ struct lib9p_msg_Tversion { lib9p_tag_t tag; @@ -762,11 +752,12 @@ struct lib9p_msg_Tsread { /* min_size = 17 ; max_size = 8,589,934,607 (warning: >UINT32_MAX) */ struct lib9p_msg_Tswrite { - lib9p_tag_t tag; - uint32_t fid; - uint16_t nwname; - struct lib9p_s *wname; - struct lib9p_d data; + lib9p_tag_t tag; + uint32_t fid; + uint16_t nwname; + struct lib9p_s *wname; + uint32_t count; + [[gnu::nonstring]] char *data; }; #endif /* CONFIG_9P_ENABLE_9P2000_e */ |