Use correct open flags

This commit is contained in:
Jeremy Soller
2019-02-19 19:29:19 -07:00
parent 264659b634
commit 73c368ddab
2 changed files with 19 additions and 19 deletions
+1 -1
View File
@@ -679,7 +679,7 @@ impl Pal for Sys {
fn open(path: &CStr, oflag: c_int, mode: mode_t) -> c_int {
e(syscall::open(
path.to_bytes(),
((oflag as usize) << 16) | ((mode as usize) & 0xFFFF),
((oflag as usize) & 0xFFFF_0000) | ((mode as usize) & 0xFFFF),
)) as c_int
}