summaryrefslogtreecommitdiff
path: root/lib9p/srv.c
diff options
context:
space:
mode:
authorLuke T. Shumaker <lukeshu@lukeshu.com>2025-03-29 18:26:16 -0600
committerLuke T. Shumaker <lukeshu@lukeshu.com>2025-03-29 18:26:16 -0600
commita30e879a82b06df850698e6bd30068dc0893a845 (patch)
tree3ecce9bac17d3a4b89b11f1df281c0587d4443d4 /lib9p/srv.c
parent6ab74d74ee6dc1663b66d0a9a0471f63ade5659a (diff)
parent9096e2d9cb6f438e49aa29aa2cfaef1717466a05 (diff)
Merge branch 'lukeshu/9p-idl-improvements'
Diffstat (limited to 'lib9p/srv.c')
-rw-r--r--lib9p/srv.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/lib9p/srv.c b/lib9p/srv.c
index 50d0b78..a29a4cb 100644
--- a/lib9p/srv.c
+++ b/lib9p/srv.c
@@ -822,7 +822,7 @@ static void handle_Topen(struct _lib9p_srv_req *ctx,
struct srv_pathinfo *pathinfo = pathmap_load(&ctx->parent_sess->paths, fidinfo->path);
assert(pathinfo);
if (srv_util_pathisdir(pathinfo)) {
- if ( ((req->mode & LIB9P_O_MODE_MASK) != LIB9P_O_READ) ||
+ if ( ((req->mode & LIB9P_O_MODE_MASK) != LIB9P_O_MODE_READ) ||
(req->mode & LIB9P_O_TRUNC) ||
(req->mode & LIB9P_O_RCLOSE) ) {
lib9p_error(&ctx->ctx.basectx,
@@ -864,19 +864,19 @@ static void handle_Topen(struct _lib9p_srv_req *ctx,
uint8_t perm_bits = 0;
bool rd = false, wr = false;
switch (reqmode & LIB9P_O_MODE_MASK) {
- case LIB9P_O_READ:
+ case LIB9P_O_MODE_READ:
perm_bits = 0b100;
rd = true;
break;
- case LIB9P_O_WRITE:
+ case LIB9P_O_MODE_WRITE:
perm_bits = 0b010;
wr = true;
break;
- case LIB9P_O_RDWR:
+ case LIB9P_O_MODE_RDWR:
perm_bits = 0b110;
rd = wr = true;
break;
- case LIB9P_O_EXEC:
+ case LIB9P_O_MODE_EXEC:
perm_bits = 0b001;
rd = true;
break;