File tree Expand file tree Collapse file tree 2 files changed +11
-3
lines changed
Expand file tree Collapse file tree 2 files changed +11
-3
lines changed Original file line number Diff line number Diff line change @@ -60,7 +60,7 @@ impl SyscallHandler {
6060 }
6161 self . arena . add ( PathAccess {
6262 mode : match flags & libc:: O_ACCMODE {
63- libc:: O_RDWR => AccessMode :: READ_WRITE ,
63+ libc:: O_RDWR => AccessMode :: READ | AccessMode :: WRITE ,
6464 libc:: O_WRONLY => AccessMode :: WRITE ,
6565 _ => AccessMode :: READ ,
6666 } ,
Original file line number Diff line number Diff line change @@ -65,7 +65,11 @@ async fn open_write() {
6565#[ test( tokio:: test) ]
6666async fn open_readwrite ( ) {
6767 let accesses = track_test_bin ( & [ "open_readwrite" , "/hello" ] , None ) . await ;
68- assert_contains ( & accesses, Path :: new ( "/hello" ) , fspy:: AccessMode :: READ_WRITE ) ;
68+ assert_contains (
69+ & accesses,
70+ Path :: new ( "/hello" ) ,
71+ fspy:: AccessMode :: READ | fspy:: AccessMode :: WRITE ,
72+ ) ;
6973}
7074
7175#[ test( tokio:: test) ]
@@ -83,7 +87,11 @@ async fn openat2_write() {
8387#[ test( tokio:: test) ]
8488async fn openat2_readwrite ( ) {
8589 let accesses = track_test_bin ( & [ "openat2_readwrite" , "/hello" ] , None ) . await ;
86- assert_contains ( & accesses, Path :: new ( "/hello" ) , fspy:: AccessMode :: READ_WRITE ) ;
90+ assert_contains (
91+ & accesses,
92+ Path :: new ( "/hello" ) ,
93+ fspy:: AccessMode :: READ | fspy:: AccessMode :: WRITE ,
94+ ) ;
8795}
8896
8997#[ test( tokio:: test) ]
You can’t perform that action at this time.
0 commit comments