about summary refs log tree commit diff
path: root/library/std/src/os
diff options
context:
space:
mode:
authorMara Bos <m-ou.se@m-ou.se>2020-10-07 20:38:25 +0200
committerMara Bos <m-ou.se@m-ou.se>2020-10-16 06:19:00 +0200
commit71bb1dc2a09ffc7334f07248669a42faf2a784eb (patch)
treeea4277d856966bc2b24710e6572cdbd241b2b5fd /library/std/src/os
parent3f196dc137c378e727c6626e5a38b37e15fbbf70 (diff)
downloadrust-71bb1dc2a09ffc7334f07248669a42faf2a784eb.tar.gz
rust-71bb1dc2a09ffc7334f07248669a42faf2a784eb.zip
Take sys/vxworks/{fd,fs,io} from sys/unix instead.
Diffstat (limited to 'library/std/src/os')
-rw-r--r--library/std/src/os/vxworks/fs.rs15
-rw-r--r--library/std/src/os/vxworks/raw.rs3
2 files changed, 18 insertions, 0 deletions
diff --git a/library/std/src/os/vxworks/fs.rs b/library/std/src/os/vxworks/fs.rs
index 5a7e5bcaa76..77e6238ca1f 100644
--- a/library/std/src/os/vxworks/fs.rs
+++ b/library/std/src/os/vxworks/fs.rs
@@ -26,10 +26,16 @@ pub trait MetadataExt {
     #[stable(feature = "metadata_ext2", since = "1.8.0")]
     fn st_atime(&self) -> i64;
     #[stable(feature = "metadata_ext2", since = "1.8.0")]
+    fn st_atime_nsec(&self) -> i64;
+    #[stable(feature = "metadata_ext2", since = "1.8.0")]
     fn st_mtime(&self) -> i64;
     #[stable(feature = "metadata_ext2", since = "1.8.0")]
+    fn st_mtime_nsec(&self) -> i64;
+    #[stable(feature = "metadata_ext2", since = "1.8.0")]
     fn st_ctime(&self) -> i64;
     #[stable(feature = "metadata_ext2", since = "1.8.0")]
+    fn st_ctime_nsec(&self) -> i64;
+    #[stable(feature = "metadata_ext2", since = "1.8.0")]
     fn st_blksize(&self) -> u64;
     #[stable(feature = "metadata_ext2", since = "1.8.0")]
     fn st_blocks(&self) -> u64;
@@ -66,12 +72,21 @@ impl MetadataExt for Metadata {
     fn st_atime(&self) -> i64 {
         self.as_inner().as_inner().st_atime as i64
     }
+    fn st_atime_nsec(&self) -> i64 {
+        0
+    }
     fn st_mtime(&self) -> i64 {
         self.as_inner().as_inner().st_mtime as i64
     }
+    fn st_mtime_nsec(&self) -> i64 {
+        0
+    }
     fn st_ctime(&self) -> i64 {
         self.as_inner().as_inner().st_ctime as i64
     }
+    fn st_ctime_nsec(&self) -> i64 {
+        0
+    }
     fn st_blksize(&self) -> u64 {
         self.as_inner().as_inner().st_blksize as u64
     }
diff --git a/library/std/src/os/vxworks/raw.rs b/library/std/src/os/vxworks/raw.rs
index 29a0af5645e..cb41ddfe2a9 100644
--- a/library/std/src/os/vxworks/raw.rs
+++ b/library/std/src/os/vxworks/raw.rs
@@ -5,3 +5,6 @@ use crate::os::raw::c_ulong;
 
 #[stable(feature = "pthread_t", since = "1.8.0")]
 pub type pthread_t = c_ulong;
+
+#[stable(feature = "raw_ext", since = "1.1.0")]
+pub use libc::{blkcnt_t, blksize_t, dev_t, ino_t, mode_t, nlink_t, off_t, time_t};