Sign in
rust
/
rust
/
refs/heads/beta
/
.
/
library
/
std
/
src
/
sys
/
io
/
is_terminal
/
isatty.rs
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
}
}