anchor.diff:      class procedure Run(AInterval: Integer); static;
   
       /// <summary>
  +    ///   Stop the daemon
  +    /// </summary>
  +    class procedure Stop; static;
  +
  +    /// <summary>
       ///   Open the log connection
       /// </summary>
       class procedure LogOpen; static;
  
positive.code:     /// <summary>
      ///   Kill the first process and leave only the daemon
      /// </summary>
      class procedure KillParent; static;
  
      /// <summary>
      ///   Detach from any terminal and create an independent session.
  
negative.code:     Sleep(AInterval);
    end;
    LogInfo('The daemon is finally killed!');
    LogClose;
  end;
  
  class procedure TPosixDaemon.Setup(ASignalProc: TSignalProc);
  