diff options
Diffstat (limited to 'con.c')
-rw-r--r-- | con.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/con.c b/con.c new file mode 100644 index 0000000..f00d379 --- /dev/null +++ b/con.c @@ -0,0 +1,14 @@ +#include <sys/ioctl.h> +#include <unistd.h> + +unsigned con_lines(void) { + struct winsize w; + ioctl(STDOUT_FILENO, TIOCGWINSZ, &w); + return w.ws_row; +} + +unsigned con_cols(void) { + struct winsize w; + ioctl(STDOUT_FILENO, TIOCGWINSZ, &w); + return w.ws_col; +} |