• unknown's avatar
    fixed the service bits of the IM · c6dfe79b
    unknown authored
    
    server-tools/instance-manager/IMService.cpp:
      * setting username and password to NULL so that the 
      IM runs at LocalSystem (this should be changed soon)
      * implemented stop service by raising a sigterm
      * implemented start service by loading options and calling manager()
    server-tools/instance-manager/IMService.h:
      changed the sig for Run()
    server-tools/instance-manager/WindowsService.cpp:
      default debugging to false
      changed the sig of RuN()
    server-tools/instance-manager/WindowsService.h:
      change the sig of run()
    server-tools/instance-manager/instance.cc:
      * remove the inclusion of process.h
      * concat all args into a single buffer to pass to CreateProcess
    server-tools/instance-manager/instance_options.cc:
      quoting the binary to handle paths with quotes
    server-tools/instance-manager/listener.cc:
      use a timeval for select so that our select will only run
      for 100 msec before we check to see if we are shutting down
    server-tools/instance-manager/mysqlmanager.cc:
      if we are given the stand alone option, then run the manager as 
      standalone
    server-tools/instance-manager/options.cc:
      Added stand alone command line arg
    server-tools/instance-manager/options.h:
      Added stand alone command line arg
    c6dfe79b
instance_options.cc 13.3 KB