Pamietam ze w ncurses jest funkcja ktora sie wywoluje kiedy zmienimy rozmiar terminala. Jak sie nazywala? Bo nie moge jej nazwy w internecie znalezc :(
0
0
> grep -i resize /usr/include/ncurses.h
extern NCURSES_EXPORT(bool) is_term_resized (int, int);
extern NCURSES_EXPORT(int) resize_term (int, int);
extern NCURSES_EXPORT(int) resizeterm (int, int);
extern NCURSES_EXPORT(int) wresize (WINDOW *, int, int);
#define KEY_RESIZE 0632 /* Terminal resize event */
http://manpages.unixforum.co.uk/man-pages/linux/suse-linux-10.1/3/is_term_resized-man-page.html
dodatkowo pod *niksami możesz obsluzyc samemu SIGWINCH
0
SIGWINCH cos mi nie lapie :/ Bynajmniej na mojej maszynie lokalnej.
Plik naglowkowy przegladalem ale przeoczylem te extern, nie przyjrzalem sie :( DZIEKI :)
0
jej to odbierz oczekujacy znak.