r10656: BIG merge from trunk. Features not copied over
[samba.git] / source3 / web / startstop.c
index 9ffda5bb941bdcba9adc69d12b16b32d0107213d..8f28748918f3535282ec540782b764c4ee2b2978 100644 (file)
@@ -121,11 +121,11 @@ void stop_winbindd(void)
 }
 #endif
 /* kill a specified process */
-void kill_pid(pid_t pid)
+void kill_pid(struct process_id pid)
 {
        if (geteuid() != 0) return;
 
-       if (pid <= 0) return;
+       if (procid_to_pid(&pid) <= 0) return;
 
-       kill(pid, SIGTERM);
+       kill(procid_to_pid(&pid), SIGTERM);
 }