=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/cvs/util.c,v retrieving revision 1.94 retrieving revision 1.95 diff -c -r1.94 -r1.95 *** src/usr.bin/cvs/util.c 2006/12/05 15:59:48 1.94 --- src/usr.bin/cvs/util.c 2007/01/03 14:08:09 1.95 *************** *** 1,4 **** ! /* $OpenBSD: util.c,v 1.94 2006/12/05 15:59:48 xsa Exp $ */ /* * Copyright (c) 2004 Jean-Francois Brousseau * Copyright (c) 2005, 2006 Joris Vink --- 1,4 ---- ! /* $OpenBSD: util.c,v 1.95 2007/01/03 14:08:09 xsa Exp $ */ /* * Copyright (c) 2004 Jean-Francois Brousseau * Copyright (c) 2005, 2006 Joris Vink *************** *** 929,932 **** --- 929,951 ---- rcsnum_free(rnum); return (nrev); + } + + int + cvs_yesno(void) + { + int c, ret; + + ret = 0; + + fflush(stderr); + fflush(stdout); + + if ((c = getchar()) != 'y' && c != 'Y') + ret = -1; + else + while (c != EOF && c != '\n') + c = getchar(); + + return (ret); }