]> granicus.if.org Git - recode/commitdiff
Fix unused variable warnings
authorReuben Thomas <rrt@sc3d.org>
Tue, 30 Jan 2018 15:18:36 +0000 (15:18 +0000)
committerReuben Thomas <rrt@sc3d.org>
Tue, 30 Jan 2018 17:04:26 +0000 (17:04 +0000)
Move all pipe-specific code under #if HAVE_PIPE

src/main.c
src/task.c

index 12c2b1b0dacd5420c1fce528c93ffda0c27e28da..3ea1887b1eda2220f1436c008f55e49f81fc2d82 100644 (file)
@@ -136,6 +136,7 @@ task_perror (RECODE_CONST_TASK task)
 | Signal handler.  |
 `-----------------*/
 
+#ifdef HAVE_PIPE
 static void
 sig_catch(int sig, void (*handler) (int))
 {
@@ -153,17 +154,12 @@ signal_handler (int number)
   sig_catch (number, signal_handler);
 }
 
-/*------------------------------------------------------------------------.
-| Prepare to handle signals, intercept willingful requests for stopping.  |
-`------------------------------------------------------------------------*/
-
 static void
 setup_signals (void)
 {
-#ifdef SIGPIPE
-  sig_catch (SIGPIPE, signal_handler);
-#endif
+ sig_catch (SIGPIPE, signal_handler);
 }
+#endif
 \f
 /* Main control.  */
 
@@ -777,7 +773,9 @@ warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"),
       exit (EXIT_SUCCESS);
     }
 
+#if HAVE_PIPE
   setup_signals ();
+#endif
 
   {
     RECODE_TASK task;
index fe0493b6f4c15c2b171b58bb35985e177c5c349d..d5f30fd49b09dd9acc4bd6cd62994f8072be7952 100644 (file)
@@ -228,8 +228,10 @@ perform_sequence (RECODE_TASK task, enum recode_sequence_strategy strategy)
   struct recode_subtask subtask_block;
   RECODE_SUBTASK subtask = &subtask_block;
 
+#if HAVE_PIPE
   int pipe_pair[2];            /* pair of file descriptors for a pipe */
   pid_t wait_status;           /* status returned by wait() */
+#endif
 
   struct recode_read_write_text input;
   struct recode_read_write_text output;