anchor.diff:          echo %_PREFIX% Rerun from a "Run as Administrator" command prompt
           exit /b 1
       :endif_check_admin
  -goto :eof
  +exit /b 0
   
   
   :stop_services
  +    rem Stop all Cygwin services.
       if not exist "%_ROOTDIR%\bin\cygrunsrv.exe" goto :eof
       for /f "usebackq" %%s in (`%_ROOTDIR%\bin\cygrunsrv.exe --list`) do (
           echo %_PREFIX% Stopping %%s
  
positive.code: 
  
  :start_service
      echo %_PREFIX% Starting %1
      %_ROOTDIR%\bin\cygrunsrv --start %1
  goto :eof
  
  
  :start_services
      rem Start syslogd first.
      for /f "usebackq" %%s in (`%_ROOTDIR%\bin\cygrunsrv.exe --list`) do (
          if "%%s" == "syslogd" call :start_service %%s
  
negative.code: 
  
  :get_setup_exe
      rem Download latest setup.exe.
      if not exist %_ROOTDIR% (
          echo %_PREFIX% Creating %_ROOTDIR%
          mkdir %_ROOTDIR%
  