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;
}
|