summary refs log tree commit diff
path: root/con.c
blob: f00d37947d4e3f00eb89be892c4c5f009b303478 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
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;
}