Esempio n. 1
0
static void
sig_winch(int signo)
{
    printf("SIGWINCH received\n");
    pr_winsize(STDIN_FILENO);
    return;
}
Esempio n. 2
0
int main(int argc, const char *argv[]) {
	if (isatty(STDIN_FILENO) == 0)
		exit(1);
	if (signal(SIGWINCH, sig_winch) == SIG_ERR)
		err_sys("signal error");
	pr_winsize(STDIN_FILENO);
	while (1) {
		pause();
	}
}
Esempio n. 3
0
int
main(void)
{
  if (isatty(STDIN_FILENO) == 0)
    exit(1);
  if (signal(SIGWINCH, sig_winch) == SIG_ERR)
    err_sys("signal error");
  pr_winsize(STDIN_FILENO); /* print initial size */
  for ( ; ; )         /* and sleep forever */
    pause();
}
Esempio n. 4
0
int
main(void)
{
	if (isatty(STDIN_FILENO) == 0)
		exit(1);
	if (signal(SIGWINCH, sig_winch) == SIG_ERR)
		err_sys("signal error");
	pr_winsize(STDIN_FILENO);
	for ( ; ; )
		pause();
}
Esempio n. 5
0
int main(int argc, char *argv[])
{
	if (isatty(STDIN_FILENO) == 0)
		exit(1);
	
	if (signal(SIGWINCH, sig_winch) == SIG_ERR)
	{
		fprintf(stderr, "signal error\n");
		exit(1);
	}
	
	pr_winsize(STDIN_FILENO);

	while (1)
		pause();
}