about summary refs log tree commit diff
diff options
context:
space:
mode:
authorStefan Lankes <slankes@eonerc.rwth-aachen.de>2023-02-24 15:21:15 +0100
committerStefan Lankes <slankes@eonerc.rwth-aachen.de>2023-02-24 15:30:14 +0100
commitaf8ee641a84d9b56c97ecc1deddcd2c7aa5fc4d4 (patch)
tree4bf49c116395205152129de891308434d566f6d3
parent90162a78a9c2915d85e48736998cc61412c634f1 (diff)
downloadrust-af8ee641a84d9b56c97ecc1deddcd2c7aa5fc4d4.tar.gz
rust-af8ee641a84d9b56c97ecc1deddcd2c7aa5fc4d4.zip
avoid the usage of libc during the creation of documentation
-rw-r--r--library/std/src/os/fd/raw.rs16
1 files changed, 7 insertions, 9 deletions
diff --git a/library/std/src/os/fd/raw.rs b/library/std/src/os/fd/raw.rs
index 84c2a65bd91..0a4cefd2095 100644
--- a/library/std/src/os/fd/raw.rs
+++ b/library/std/src/os/fd/raw.rs
@@ -16,9 +16,7 @@ use crate::os::unix::io::OwnedFd;
 use crate::os::wasi::io::OwnedFd;
 use crate::sys_common::{AsInner, IntoInner};
 #[cfg(target_os = "hermit")]
-use hermit_abi::{STDERR_FILENO, STDIN_FILENO, STDOUT_FILENO};
-#[cfg(not(target_os = "hermit"))]
-use libc::{STDERR_FILENO, STDIN_FILENO, STDOUT_FILENO};
+use hermit_abi as libc;
 
 /// Raw file descriptors.
 #[rustc_allowed_through_unstable_modules]
@@ -189,7 +187,7 @@ impl IntoRawFd for fs::File {
 impl AsRawFd for io::Stdin {
     #[inline]
     fn as_raw_fd(&self) -> RawFd {
-        STDIN_FILENO
+        libc::STDIN_FILENO
     }
 }
 
@@ -197,7 +195,7 @@ impl AsRawFd for io::Stdin {
 impl AsRawFd for io::Stdout {
     #[inline]
     fn as_raw_fd(&self) -> RawFd {
-        STDOUT_FILENO
+        libc::STDOUT_FILENO
     }
 }
 
@@ -205,7 +203,7 @@ impl AsRawFd for io::Stdout {
 impl AsRawFd for io::Stderr {
     #[inline]
     fn as_raw_fd(&self) -> RawFd {
-        STDERR_FILENO
+        libc::STDERR_FILENO
     }
 }
 
@@ -213,7 +211,7 @@ impl AsRawFd for io::Stderr {
 impl<'a> AsRawFd for io::StdinLock<'a> {
     #[inline]
     fn as_raw_fd(&self) -> RawFd {
-        STDIN_FILENO
+        libc::STDIN_FILENO
     }
 }
 
@@ -221,7 +219,7 @@ impl<'a> AsRawFd for io::StdinLock<'a> {
 impl<'a> AsRawFd for io::StdoutLock<'a> {
     #[inline]
     fn as_raw_fd(&self) -> RawFd {
-        STDOUT_FILENO
+        libc::STDOUT_FILENO
     }
 }
 
@@ -229,7 +227,7 @@ impl<'a> AsRawFd for io::StdoutLock<'a> {
 impl<'a> AsRawFd for io::StderrLock<'a> {
     #[inline]
     fn as_raw_fd(&self) -> RawFd {
-        STDERR_FILENO
+        libc::STDERR_FILENO
     }
 }