Home | History | Annotate | Download | only in libprocessgroup

Lines Matching full:initialpid

216 static int killProcessGroupOnce(uid_t uid, int initialPid, int signal)
224 while ((pid = getOneAppProcess(uid, initialPid, &ctx)) >= 0) {
232 if (pid != initialPid) {
237 SLOGI("Killing pid %d in uid %d as part of process group %d", pid, uid, initialPid);
252 int killProcessGroup(uid_t uid, int initialPid, int signal)
259 while ((processes = killProcessGroupOnce(uid, initialPid, signal)) > 0) {
260 SLOGV("killed %d processes for processgroup %d\n", processes, initialPid);
266 processes, initialPid);
271 SLOGV("Killed process group uid %d pid %d in %" PRId64 "ms, %d procs remain", uid, initialPid,
275 return removeProcessGroup(uid, initialPid);
300 int createProcessGroup(uid_t uid, int initialPid)
313 convertUidPidToPath(path, sizeof(path), uid, initialPid);
331 int len = snprintf(pid, sizeof(pid), "%d", initialPid);