appInfo->hostId,appInfo->appId);
}
-#ifdef _WIN32
+#if defined(_WIN32) || defined(__CYGWIN__)
//Windows service support
void serviceDispatchTable(void); //forward declaration
void removeService(void); //forward declaration
printf(" -e, --events register event system\n");
printf(" -l, --logfile <filename> set log file name\n");
printf(" -V, --version show version\n");
-#ifdef _WIN32
+#if defined(_WIN32) || defined(__CYGWIN__)
printf(" -i, --install_service install service into service manager on Windows\n");
printf(" -r, --remove_service remove service from service manager on Windows\n");
#endif
case 'D':
orteDaemon=ORTE_TRUE;
break;
- #ifdef _WIN32
+ #if defined(_WIN32) || defined(__CYGWIN__)
case 's':
serviceDispatchTable();
exit(0);