From c280882749e4126e8863e1e9869e16c5c46197a7 Mon Sep 17 00:00:00 2001 From: Rose Hogenson Date: Wed, 27 Dec 2023 09:52:27 -0800 Subject: Rename tiocgwinsz.rs to term.rs. I will be putting more functionality in this file. --- src/main.rs | 4 ++-- src/term.rs | 18 ++++++++++++++++++ src/tiocgwinsz.rs | 18 ------------------ 3 files changed, 20 insertions(+), 20 deletions(-) create mode 100644 src/term.rs delete mode 100644 src/tiocgwinsz.rs (limited to 'src') diff --git a/src/main.rs b/src/main.rs index 711f920..a516ea4 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,5 +1,5 @@ mod rope; -mod tiocgwinsz; +mod term; use rope::Rope; use std::ffi::{OsStr, OsString}; @@ -12,7 +12,7 @@ fn edit(file: &OsStr) -> Result<(), String> { return Err(format!("open file {}: {}", file.to_string_lossy(), err)); } }; - let size = match tiocgwinsz::size() { + let size = match term::size() { Some(size) => size, None => { return Err(String::from("cannot get terminal size")); diff --git a/src/term.rs b/src/term.rs new file mode 100644 index 0000000..f8246fd --- /dev/null +++ b/src/term.rs @@ -0,0 +1,18 @@ +use libc::{c_int, winsize}; + +pub fn size() -> Option { + let mut window: winsize = winsize { + ws_row: 0, + ws_col: 0, + ws_xpixel: 0, + ws_ypixel: 0, + }; + let result: c_int; + unsafe { + result = libc::ioctl(1, libc::TIOCGWINSZ, &mut window); + } + if result < 0 { + return None; + } + return Some(window); +} diff --git a/src/tiocgwinsz.rs b/src/tiocgwinsz.rs deleted file mode 100644 index f8246fd..0000000 --- a/src/tiocgwinsz.rs +++ /dev/null @@ -1,18 +0,0 @@ -use libc::{c_int, winsize}; - -pub fn size() -> Option { - let mut window: winsize = winsize { - ws_row: 0, - ws_col: 0, - ws_xpixel: 0, - ws_ypixel: 0, - }; - let result: c_int; - unsafe { - result = libc::ioctl(1, libc::TIOCGWINSZ, &mut window); - } - if result < 0 { - return None; - } - return Some(window); -} -- cgit v1.3.1