Commit a69af178 authored by Jeremy Soller's avatar Jeremy Soller

Support redox target os with unix target family

parent 5992932c
[package] [package]
name = "termion" name = "termion"
version = "1.5.1" version = "1.5.2"
authors = ["ticki <Ticki@users.noreply.github.com>", "gycos <alexandre.bury@gmail.com>", "IGI-111 <igi-111@protonmail.com>"] authors = ["ticki <Ticki@users.noreply.github.com>", "gycos <alexandre.bury@gmail.com>", "IGI-111 <igi-111@protonmail.com>"]
description = "A bindless library for manipulating terminals." description = "A bindless library for manipulating terminals."
repository = "https://gitlab.redox-os.org/redox-os/termion" repository = "https://gitlab.redox-os.org/redox-os/termion"
......
...@@ -17,7 +17,7 @@ extern crate numtoa; ...@@ -17,7 +17,7 @@ extern crate numtoa;
#[path="sys/redox/mod.rs"] #[path="sys/redox/mod.rs"]
mod sys; mod sys;
#[cfg(unix)] #[cfg(all(unix, not(target_os = "redox")))]
#[path="sys/unix/mod.rs"] #[path="sys/unix/mod.rs"]
mod sys; mod sys;
......
...@@ -5,7 +5,7 @@ use super::syscall; ...@@ -5,7 +5,7 @@ use super::syscall;
/// Is this stream a TTY? /// Is this stream a TTY?
pub fn is_tty<T: AsRawFd>(stream: &T) -> bool { pub fn is_tty<T: AsRawFd>(stream: &T) -> bool {
if let Ok(fd) = syscall::dup(stream.as_raw_fd(), b"termios") { if let Ok(fd) = syscall::dup(stream.as_raw_fd() as _, b"termios") {
let _ = syscall::close(fd); let _ = syscall::close(fd);
true true
} else { } else {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment