diff options
author | linbingquan <695601626@qq.com> | 2022-12-18 06:20:15 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-12-17 23:20:15 +0100 |
commit | f46df3e35940fc78163945eed33e58fafed0b06b (patch) | |
tree | c22233bf2019a254045ad0af533225d3f02a402f /runtime | |
parent | f2c9cc500c84a3c6051823cd3ae33d6b4c1f6266 (diff) |
chore: update to Rust 1.66.0 (#17078)
Diffstat (limited to 'runtime')
-rw-r--r-- | runtime/fs_util.rs | 2 | ||||
-rw-r--r-- | runtime/ops/fs.rs | 9 |
2 files changed, 9 insertions, 2 deletions
diff --git a/runtime/fs_util.rs b/runtime/fs_util.rs index 30598e041..a71e70986 100644 --- a/runtime/fs_util.rs +++ b/runtime/fs_util.rs @@ -28,7 +28,7 @@ pub fn resolve_from_cwd(path: &Path) -> Result<PathBuf, AnyError> { } else { let cwd = current_dir().context("Failed to get current working directory")?; - Ok(normalize_path(&cwd.join(path))) + Ok(normalize_path(cwd.join(path))) } } diff --git a/runtime/ops/fs.rs b/runtime/ops/fs.rs index ec60eed62..b9f637448 100644 --- a/runtime/ops/fs.rs +++ b/runtime/ops/fs.rs @@ -525,7 +525,14 @@ fn op_umask(state: &mut OpState, mask: Option<u32>) -> Result<u32, AnyError> { let _ = umask(prev); prev }; - Ok(r.bits() as u32) + #[cfg(target_os = "linux")] + { + Ok(r.bits()) + } + #[cfg(target_os = "macos")] + { + Ok(r.bits() as u32) + } } } |