=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/tail/misc.c,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- src/usr.bin/tail/misc.c 2009/10/27 23:59:44 1.8 +++ src/usr.bin/tail/misc.c 2015/11/19 17:50:04 1.9 @@ -1,4 +1,4 @@ -/* $OpenBSD: misc.c,v 1.8 2009/10/27 23:59:44 deraadt Exp $ */ +/* $OpenBSD: misc.c,v 1.9 2015/11/19 17:50:04 tedu Exp $ */ /*- * Copyright (c) 1991, 1993 @@ -41,7 +41,7 @@ #include "extern.h" void -ierr(void) +ierr(const char *fname) { warn("%s", fname); rval = 1; @@ -51,4 +51,12 @@ oerr(void) { err(1, "stdout"); +} + +void printfname(const char *fname) +{ + static int first = 1; + (void)printf("%s==> %s <==\n", first ? "" : "\n", fname); + first = 0; + (void)fflush(stdout); }