summaryrefslogtreecommitdiffstats
path: root/src/utils.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/utils.rs')
-rw-r--r--src/utils.rs5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/utils.rs b/src/utils.rs
index 084b48b..fb1f869 100644
--- a/src/utils.rs
+++ b/src/utils.rs
@@ -68,6 +68,11 @@ pub fn find_pager(env: &str) -> Option<OsString> {
env::var_os(env).or_else(default_pager)
}
+pub fn isatty(fd: i32) -> bool {
+ let isatty = unsafe { libc::isatty(fd) };
+ isatty != 0
+}
+
#[cfg(test)]
mod tests {
use super::*;