From 83c207920d2073c45ff15d1da92a126d8d892eec Mon Sep 17 00:00:00 2001 From: "Luke T. Shumaker" Date: Sat, 22 Mar 2025 12:13:08 -0600 Subject: lib9p: idl: Have bitfield bit names be less heuristic --- lib9p/tests/test_compile.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'lib9p/tests') diff --git a/lib9p/tests/test_compile.c b/lib9p/tests/test_compile.c index 989bf20..0e33522 100644 --- a/lib9p/tests/test_compile.c +++ b/lib9p/tests/test_compile.c @@ -8,7 +8,7 @@ int main(void) { x = LIB9P_DM_DIR; x = LIB9P_DM_APPEND; x = LIB9P_DM_EXCL; - x = _LIB9P_DM_PLAN9_MOUNT; + x = _LIB9P_DM_RESERVED_PLAN9_MOUNT; x = LIB9P_DM_AUTH; x = LIB9P_DM_TMP; x = LIB9P_DM_DEVICE; @@ -29,16 +29,17 @@ int main(void) { x = LIB9P_QT_DIR; x = LIB9P_QT_APPEND; x = LIB9P_QT_EXCL; - x = _LIB9P_QT_PLAN9_MOUNT; + x = _LIB9P_QT_RESERVED_PLAN9_MOUNT; x = LIB9P_QT_AUTH; x = LIB9P_QT_TMP; x = LIB9P_QT_SYMLINK; x = LIB9P_QT_FILE; x = LIB9P_NUID_NONUID; x = LIB9P_O_RCLOSE; + x = _LIB9P_O_RESERVED_CEXEC; x = LIB9P_O_TRUNC; - x = LIB9P_O_mode_1; - x = LIB9P_O_mode_0; + x = _LIB9P_O_mode_1; + x = _LIB9P_O_mode_0; x = LIB9P_O_READ; x = LIB9P_O_WRITE; x = LIB9P_O_RDWR; -- cgit v1.2.3-2-g168b From f181fcb587e88ac602289a2f258b7a39e745a4e4 Mon Sep 17 00:00:00 2001 From: "Luke T. Shumaker" Date: Thu, 20 Mar 2025 18:58:21 -0600 Subject: lib9p: idl: Create an 'errno' type --- lib9p/tests/test_compile.c | 1 + 1 file changed, 1 insertion(+) (limited to 'lib9p/tests') diff --git a/lib9p/tests/test_compile.c b/lib9p/tests/test_compile.c index 0e33522..d001b2f 100644 --- a/lib9p/tests/test_compile.c +++ b/lib9p/tests/test_compile.c @@ -46,6 +46,7 @@ int main(void) { x = LIB9P_O_EXEC; x = LIB9P_O_MODE_MASK; x = LIB9P_O_FLAG_MASK; + x = LIB9P_ERRNO_NOERROR; x = LIB9P_GETATTR_DATA_VERSION; x = LIB9P_GETATTR_GEN; x = LIB9P_GETATTR_BTIME; -- cgit v1.2.3-2-g168b From 6322636192c57a472176c65257b2b8487f79434e Mon Sep 17 00:00:00 2001 From: "Luke T. Shumaker" Date: Thu, 20 Mar 2025 18:58:21 -0600 Subject: lib9p: idl: 9P2000.L: Document all the bitfields and enums --- lib9p/tests/test_compile.c | 60 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) (limited to 'lib9p/tests') diff --git a/lib9p/tests/test_compile.c b/lib9p/tests/test_compile.c index d001b2f..6abee05 100644 --- a/lib9p/tests/test_compile.c +++ b/lib9p/tests/test_compile.c @@ -47,6 +47,66 @@ int main(void) { x = LIB9P_O_MODE_MASK; x = LIB9P_O_FLAG_MASK; x = LIB9P_ERRNO_NOERROR; + x = LIB9P_SUPER_MAGIC_V9FS_MAGIC; + x = LIB9P_LO_SYNC; + x = LIB9P_LO_CLOEXEC; + x = LIB9P_LO_NOATIME; + x = LIB9P_LO_NOFOLLOW; + x = LIB9P_LO_DIRECTORY; + x = LIB9P_LO_LARGEFILE; + x = LIB9P_LO_DIRECT; + x = LIB9P_LO_BSD_FASYNC; + x = LIB9P_LO_DSYNC; + x = LIB9P_LO_NONBLOCK; + x = LIB9P_LO_APPEND; + x = LIB9P_LO_TRUNC; + x = LIB9P_LO_NOCTTY; + x = LIB9P_LO_EXCL; + x = LIB9P_LO_CREATE; + x = _LIB9P_LO_mode_1; + x = _LIB9P_LO_mode_0; + x = LIB9P_LO_RDONLY; + x = LIB9P_LO_WRONLY; + x = LIB9P_LO_RDWR; + x = LIB9P_LO_NOACCESS; + x = LIB9P_LO_MODE_MASK; + x = LIB9P_LO_FLAG_MASK; + x = LIB9P_DT_UNKNOWN; + x = LIB9P_DT_NAMED_PIPE; + x = LIB9P_DT_CHAR_DEV; + x = LIB9P_DT_DIRECTORY; + x = LIB9P_DT_BLOCK_DEV; + x = LIB9P_DT_REGULAR; + x = LIB9P_DT_SYMLINK; + x = LIB9P_DT_SOCKET; + x = LIB9P_DT_WHITEOUT; + x = _LIB9P_MODE_fmt_3; + x = _LIB9P_MODE_fmt_2; + x = _LIB9P_MODE_fmt_1; + x = _LIB9P_MODE_fmt_0; + x = LIB9P_MODE_PERM_SETGROUP; + x = LIB9P_MODE_PERM_SETUSER; + x = LIB9P_MODE_PERM_STICKY; + x = LIB9P_MODE_PERM_OWNER_R; + x = LIB9P_MODE_PERM_OWNER_W; + x = LIB9P_MODE_PERM_OWNER_X; + x = LIB9P_MODE_PERM_GROUP_R; + x = LIB9P_MODE_PERM_GROUP_W; + x = LIB9P_MODE_PERM_GROUP_X; + x = LIB9P_MODE_PERM_OTHER_R; + x = LIB9P_MODE_PERM_OTHER_W; + x = LIB9P_MODE_PERM_OTHER_X; + x = LIB9P_MODE_FMT_NAMED_PIPE; + x = LIB9P_MODE_FMT_CHAR_DEV; + x = LIB9P_MODE_FMT_DIRECTORY; + x = LIB9P_MODE_FMT_BLOCK_DEV; + x = LIB9P_MODE_FMT_REGULAR; + x = LIB9P_MODE_FMT_SYMLINK; + x = LIB9P_MODE_FMT_SOCKET; + x = LIB9P_MODE_PERM_MASK; + x = LIB9P_MODE_FMT_MASK; + x = LIB9P_B4_FALSE; + x = LIB9P_B4_TRUE; x = LIB9P_GETATTR_DATA_VERSION; x = LIB9P_GETATTR_GEN; x = LIB9P_GETATTR_BTIME; -- cgit v1.2.3-2-g168b