1 /* 2 ** getanswer.c -- get a yes/no answer from the user 3 ** 4 ** This code is Copyright (c) 2002, by the authors of nmh. See the 5 ** COPYRIGHT file in the root directory of the nmh distribution for 6 ** complete copyright information. 7 */ 8 9 #include <h/mh.h> 10 #include <stdio.h> 11 #include <unistd.h> 12 13 14 int getanswer(char * prompt)15getanswer(char *prompt) 16 { 17 static int interactive = -1; 18 19 if (interactive < 0) 20 interactive = isatty(fileno(stdin)) ? 1 : 0; 21 22 return (interactive ? gans(prompt, anoyes) : 1); 23 } 24