Книга: UNIX — универсальная среда программирования

3.8.56 ttyin1.c

3.8.56 ttyin1.c
ttyin() /* process response from /dev/tty (version 1) */
{
 char buf[BUFSIZ];
 FILE *efopen();
 static FILE *tty = NULL;
 if (tty == NULL)
  tty = efopen("/dev/tty", "r");
 if (fgets(buf, BUFSIZ, tty) == NULL || buf[0] == 'q')
  exit(0);
 else /* ordinary line */
  return buf[0];
}


Генерация: 1.383. Запросов К БД/Cache: 3 / 0
поделиться
Вверх Вниз