Author: tgoettlicher
Date: Wed Sep 19 09:17:35 2007
New Revision: 7301
URL: http://svn.opensuse.org/viewcvs/zypp?rev=7301&view=rev
Log:
check if stdout/stderr file descriptors are open (#325556)
Modified:
trunk/zypper/src/zypp-checkpatches-wrapper.c
Modified: trunk/zypper/src/zypp-checkpatches-wrapper.c
URL: http://svn.opensuse.org/viewcvs/zypp/trunk/zypper/src/zypp-checkpatches-wrapper.c?rev=7301&r1=7300&r2=7301&view=diff
==============================================================================
--- trunk/zypper/src/zypp-checkpatches-wrapper.c (original)
+++ trunk/zypper/src/zypp-checkpatches-wrapper.c Wed Sep 19 09:17:35 2007
@@ -68,6 +68,29 @@
umask(0022);
+
+
+ /* check if stdout/stderr file descriptors are open */
+ while (1) {
+ int fd;
+
+ fd = open("/dev/null", O_RDWR);
+ if (fd < 0)
+ {
+ fprintf (stdout, "<?xml version='1.0'?>\n");
+ fprintf (stdout, "<stream>\n");
+ fprintf (stdout, "