move OS constants to platform crate
This commit is contained in:
parent
285519d412
commit
415aff0516
@ -1372,9 +1372,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "hermit-abi"
|
||||
version = "0.1.1"
|
||||
version = "0.1.9"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "f22b8f315b98f415780ddbe9163c7dbbc5a07225b6d102ace1d8aeef85775140"
|
||||
checksum = "0ebe6e23502442c4c9cd80fcb8bdf867dc5f4a9e9f1d882499fa49c5ed83e559"
|
||||
dependencies = [
|
||||
"compiler_builtins",
|
||||
"libc",
|
||||
|
@ -41,7 +41,7 @@ dlmalloc = { version = "0.1", features = ['rustc-dep-of-std'] }
|
||||
fortanix-sgx-abi = { version = "0.3.2", features = ['rustc-dep-of-std'] }
|
||||
|
||||
[target.'cfg(all(any(target_arch = "x86_64", target_arch = "aarch64"), target_os = "hermit"))'.dependencies]
|
||||
hermit-abi = { version = "0.1", features = ['rustc-dep-of-std'] }
|
||||
hermit-abi = { version = "0.1.9", features = ['rustc-dep-of-std'] }
|
||||
|
||||
[target.wasm32-wasi.dependencies]
|
||||
wasi = { version = "0.9.0", features = ['rustc-dep-of-std'], default-features = false }
|
||||
|
@ -6,6 +6,8 @@
|
||||
use crate::path::{Path, PathBuf};
|
||||
use crate::sys::cvt;
|
||||
use crate::sys::hermit::abi;
|
||||
use crate::sys::hermit::abi::{O_RDONLY, O_WRONLY, O_RDWR,O_CREAT,
|
||||
O_EXCL, O_TRUNC, O_APPEND};
|
||||
use crate::sys::hermit::fd::FileDesc;
|
||||
use crate::sys::time::SystemTime;
|
||||
use crate::sys::{unsupported, Void};
|
||||
@ -17,14 +19,6 @@
|
||||
fn cstr(path: &Path) -> io::Result<CString> {
|
||||
Ok(CString::new(path.as_os_str().as_bytes())?)
|
||||
}
|
||||
//const O_ACCMODE: i32 = 00000003;
|
||||
const O_RDONLY: i32 = 00000000;
|
||||
const O_WRONLY: i32 = 00000001;
|
||||
const O_RDWR: i32 = 00000002;
|
||||
const O_CREAT: i32 = 00000100;
|
||||
const O_EXCL: i32 = 00000200;
|
||||
const O_TRUNC: i32 = 00001000;
|
||||
const O_APPEND: i32 = 00002000;
|
||||
|
||||
#[derive(Debug)]
|
||||
pub struct File(FileDesc);
|
||||
|
Loading…
Reference in New Issue
Block a user