The recent change of prototype of 'fork_to_background()'
broke the Windows build:
  mswindows.c(329,1) :  error: conflicting types for 'fork_to_background'
  fork_to_background (void)
  ^
  ./utils.h(74,6) :  note: previous declaration is here
  bool fork_to_background (void);
       ^

A simplistic patch:

--- a/src/mswindows.c 2018-02-21 16:03:16
+++ b/mswindows.c     2018-02-21 16:24:06

@@ -312,7 +312,7 @@

 /* This is the corresponding Windows implementation of the
    fork_to_background() function in utils.c.  */
-void
+bool
 fork_to_background (void)
 {
   int rv;
@@ -332,6 +345,18 @@
       abort ();
     }
   /* If we get here, we're the child.  */
+  return false;
 }

(ignoring the 'logfile_changed' stuff).

--
--gv

Reply via email to