gzip: fix debugging/porting typo
[debian/gzip] / gzip.c
diff --git a/gzip.c b/gzip.c
index b792a4764995ee06d1dadf1de2c2a10bdf88d71f..d89bc24a20d9c22da587af21922d20cdc15eed72 100644 (file)
--- a/gzip.c
+++ b/gzip.c
@@ -91,12 +91,6 @@ static char const *const license_msg[] = {
 # include <savedir.h>
 #endif
 
-#ifdef CLOSEDIR_VOID
-# define CLOSEDIR(d) (closedir(d), 0)
-#else
-# define CLOSEDIR(d) closedir(d)
-#endif
-
 #ifndef NO_UTIME
 #  include <utimens.h>
 #endif
@@ -127,6 +121,10 @@ static char const *const license_msg[] = {
 #define OFF_T_MAX (~ (off_t) 0 - OFF_T_MIN)
 #endif
 
+#ifndef SIGPIPE
+# define SIGPIPE 0
+#endif
+
 /* Use SA_NOCLDSTOP as a proxy for whether the sigaction machinery is
    present.  */
 #ifndef SA_NOCLDSTOP
@@ -228,7 +226,9 @@ static int handled_sig[] =
 #ifdef SIGHUP
     , SIGHUP
 #endif
+#if SIGPIPE
     , SIGPIPE
+#endif
 #ifdef SIGTERM
     , SIGTERM
 #endif