anchor.diff:    fClient.Parameters.Clear;
     fClient.Parameters.Add('--shutdown');
     fClient.Execute;
  +  {$IFDEF LINUX}
  +  fClient.Terminate(0);
  +  {$ENDIF}
   end;
   
   procedure TCEDcdWrapper.restartServer;
  
positive.code:   fClient.Parameters.Clear;
    fClient.Parameters.Add('-I' + aFolder);
    fClient.Execute;
  end;
  
  procedure TCEDcdWrapper.getComplAtCursor(aList: TStrings);
  
negative.code:   fClient.Execute;
    //
    fTempLines.LoadFromStream(fClient.Output);
    {$IFDEF LINUX}
    fClient.Terminate(0);
    {$ENDIF}
    if fTempLines.Count = 0 then exit;
    //
    asComp := fTempLines.Strings[0] = 'identifiers';
  