F_REQUIRE_DIR
F_REQUIRE_DIR | F_FORBID_OPEN, &req->lr_fid);
F_REQUIRE_DIR | F_FORBID_OPEN, &req->lr_fid);
F_REQUIRE_DIR | F_FORBID_OPEN, &req->lr_fid);
F_REQUIRE_DIR | F_FORBID_OPEN, &req->lr_fid2);
F_REQUIRE_DIR | F_REQUIRE_OPEN, &req->lr_fid);
F_REQUIRE_DIR | F_FORBID_OPEN, &req->lr_fid2);
F_REQUIRE_DIR | F_FORBID_OPEN, &req->lr_fid);
F_REQUIRE_DIR, &req->lr_fid);
F_REQUIRE_DIR, &req->lr_fid2);
F_REQUIRE_DIR, &req->lr_fid);
if ((flags & F_REQUIRE_DIR) && !l9p_fid_isdir(file))
F_REQUIRE_DIR | F_FORBID_OPEN, &req->lr_fid);