blob: 6e0b46211b9077a8a3dde10ac5f7db9c3415d91a [file] [log] [blame]
use crate::os::fd::{AsFd, AsRawFd};
pub fn is_terminal(fd: &impl AsFd) -> bool {
let fd = fd.as_fd();
unsafe { libc::isatty(fd.as_raw_fd()) != 0 }
}