Lines Matching refs:ppid
230 pid_t cpid[N_CONCUR], ppid, pid;
243 if((ppid = getpid()) < 0 )
250 tinfo("\tParent[pid=%d]: initializing shared dictionaries for %s", ppid, aso);
251 if(!(mapdt = opendictionary(0, ppid, Mapstore)) )
252 terror("Parent[pid=%d]: Can't open dictionary for %s", ppid, Mapstore);
254 terror("Parent[pid=%d]: Can't get discipline for %s", ppid, Mapstore);
257 if(!(shmdt = opendictionary(0, ppid, Shmstore)) )
258 terror("Parent[pid=%d]: Can't open dictionary for %s", ppid, Shmstore);
260 terror("Parent[pid=%d]: Can't get discipline for %s", ppid, Shmstore);
266 terror("Parent[pid=%d]: vmalloc failed k=%d store=%s", ppid, k, Mapstore);
269 terror("Parent[pid=%d]: dtinsert failed k=%d store=%s", ppid, k, Mapstore);
273 terror("Parent[pid=%d]: vmalloc failed k=%d store=%s", ppid, k, Shmstore);
276 terror("Parent[pid=%d]: dtinsert failed k=%d store=%s", ppid, k, Shmstore);
280 tinfo("\tParent[pid=%d]: creating pingpong subprocesses", ppid);
283 terror("Parent[pid=%d]: Could not make process %d", ppid, p);
287 tinfo("\tParent[pid=%d]: check integrity", ppid);
291 tinfo("Parent[pid=%d]: mapdt=%d shmdt=%d", ppid, k, p);
293 terror("Parent[pid=%d]: expecting %d objects but (mapdt+shmdt)=%d", ppid, N_OBJ, k+p);
302 terror("Parent[pid=%d]: object %d is in both dictionaries", ppid, k);
304 terror("Parent[pid=%d]: object %d is in neither dictionary", ppid, k);