From b47e28bbc861470014de386fc116335f29de0656 Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Tue, 20 May 2008 10:15:46 +0200 Subject: detect write error on stdout * src/fid.c: Include "closeout.h". (main): Use it via atexit. * src/fnid.c (main): Likewise. * src/lid.c (main): Likewise. * src/mkid.c (main): Likewise. * src/xtokid.c (main): Likewise. * NEWS: Mention the bug fixes. --- src/fid.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/fid.c') diff --git a/src/fid.c b/src/fid.c index 45c6853..05130fd 100644 --- a/src/fid.c +++ b/src/fid.c @@ -28,6 +28,7 @@ #include #include +#include "closeout.h" #include "xnls.h" #include "idfile.h" #include "iduglobal.h" @@ -113,6 +114,8 @@ main (int argc, char **argv) textdomain (PACKAGE); #endif + atexit (close_stdout); + for (;;) { int optc = getopt_long (argc, argv, "f:", -- cgit v1.2.3