From 4fcb21893f803d0f04123f1f19b736eaff730068 Mon Sep 17 00:00:00 2001 From: Savvas Savvides Date: Thu, 24 Dec 2020 19:59:55 -0800 Subject: [PATCH 1/2] atty for sgx --- src/lib.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/lib.rs b/src/lib.rs index 501cad6..d684e88 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -61,6 +61,12 @@ pub fn is(stream: Stream) -> bool { hermit_abi::isatty(fd) } +/// always returns false +#[cfg(target_env = "sgx")] +pub fn is(_stream: Stream) -> bool { + false +} + /// returns true if this is a tty #[cfg(windows)] pub fn is(stream: Stream) -> bool { From a6da0a9bc718ce94880c50a7aace6967fa637718 Mon Sep 17 00:00:00 2001 From: Savvas Savvides Date: Mon, 4 Jan 2021 13:05:42 -0800 Subject: [PATCH 2/2] atty for sgx --- src/lib.rs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index d684e88..960dd04 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -61,12 +61,6 @@ pub fn is(stream: Stream) -> bool { hermit_abi::isatty(fd) } -/// always returns false -#[cfg(target_env = "sgx")] -pub fn is(_stream: Stream) -> bool { - false -} - /// returns true if this is a tty #[cfg(windows)] pub fn is(stream: Stream) -> bool { @@ -165,6 +159,12 @@ pub fn is(_stream: Stream) -> bool { false } +/// returns true if this is a tty +#[cfg(all(target_env = "sgx", target_vendor = "fortanix"))] +pub fn is(_stream: Stream) -> bool { + false +} + #[cfg(test)] mod tests { use super::{is, Stream};