Home | History | Annotate | Download | only in libprocessgroup

Lines Matching refs:initialPid

214 static int killProcessGroupOnce(uid_t uid, int initialPid, int signal)
222 while ((pid = getOneAppProcess(uid, initialPid, &ctx)) >= 0) {
230 if (pid != initialPid) {
235 SLOGI("Killing pid %d in uid %d as part of process group %d", pid, uid, initialPid);
250 int killProcessGroup(uid_t uid, int initialPid, int signal)
256 while ((processes = killProcessGroupOnce(uid, initialPid, signal)) > 0) {
257 SLOGV("killed %d processes for processgroup %d\n", processes, initialPid);
263 processes, initialPid);
268 SLOGV("Killed process group uid %d pid %d in %ldms, %d procs remain", uid, initialPid,
272 return removeProcessGroup(uid, initialPid);
297 int createProcessGroup(uid_t uid, int initialPid)
310 convertUidPidToPath(path, sizeof(path), uid, initialPid);
328 int len = snprintf(pid, sizeof(pid), "%d", initialPid);