/* Close the file again */
fclose(f);
- /* If we can HUP it, it still runs */
+ /* If we can signal it, it still runs */
return (pid > 0 && kill(pid, sig) == 0 ? 1 : 0);
}
return -1;
}
-#ifndef _WIN32
- /* start or stop? */
- if ( mode != A_TEST &&
- mode != A_AUTOTEST)
- {
- /* Already running? */
- if (sigrunning(mode == A_STOP ? SIGTERM : 0) == 1)
- {
- dolog(LOG_ERR, "Already running instance HUP'ed, exiting\n");
- return 0;
- }
- }
-#endif
-
/* Verify required parameters */
if (!g_aiccu->username || !g_aiccu->password)
{
return ret == 0 ? -1 : 0;
}
+#ifndef _WIN32
+ /* start or stop? */
+ if ( mode != A_TEST &&
+ mode != A_AUTOTEST)
+ {
+ /* Already running? */
+ if (sigrunning(mode == A_STOP ? SIGTERM : 0) == 1)
+ {
+ dolog(LOG_ERR, "Already running instance signaled, exiting\n");
+ return 0;
+ }
+ }
+#endif
+
/* Get our tunnel */
hTunnel = get_tunnel();