procps/lib
Jim Warner ce5e995921 library: for atexit() support, fix fileutils for EPIPE
When fileutils with stream error checking was borrowed
from GNU lib, an omission was also propagated where an
errno of EPIPE wouldn't be preserved in close_stream()
making a test for EPIPE in close_stdout() meaningless.

This patch corrects such oversight so that an errno of
EPIPE no longer produces 'write error' at program end.

( gnulib provides for optionally ignoring EPIPE, but )
( if a program chooses to ignore it, then their code )
( appears to suffer from this close_stream oversight )

Reference(s):
. original fileutilis addition
commit c7cf98b0e0
. bugzilla report
https://bugzilla.redhat.com/show_bug.cgi?id=976199
2013-06-26 17:58:56 +02:00
..
.gitignore lib: add fileutils file with stream error checking facility 2012-03-23 15:57:41 +01:00
fileutils.c library: for atexit() support, fix fileutils for EPIPE 2013-06-26 17:58:56 +02:00
Makefile.am lib: add fileutils file with stream error checking facility 2012-03-23 15:57:41 +01:00
strutils.c miscellaneous: clean up trailing whitespace throughout 2013-03-14 12:36:47 +01:00