Lines Matching refs:ppid
232 pid_t cpid[N_CONCUR], ppid, pid;
245 if((ppid = getpid()) < 0 )
252 tinfo("\tParent[pid=%d]: initializing shared dictionaries", ppid);
253 if(!(mapdt = opendictionary(0, ppid, Mapstore)) )
254 terror("Parent[pid=%d]: Can't open dictionary for %s", ppid, Mapstore);
256 terror("Parent[pid=%d]: Can't get discipline for %s", ppid, Mapstore);
259 if(!(shmdt = opendictionary(0, ppid, Shmstore)) )
260 terror("Parent[pid=%d]: Can't open dictionary for %s", ppid, Shmstore);
262 terror("Parent[pid=%d]: Can't get discipline for %s", ppid, Shmstore);
268 terror("Parent[pid=%d]: vmalloc failed k=%d store=%s", ppid, k, Mapstore);
271 terror("Parent[pid=%d]: dtinsert failed k=%d store=%s", ppid, k, Mapstore);
275 terror("Parent[pid=%d]: vmalloc failed k=%d store=%s", ppid, k, Shmstore);
278 terror("Parent[pid=%d]: dtinsert failed k=%d store=%s", ppid, k, Shmstore);
282 tinfo("\tParent[pid=%d]: creating pingpong subprocesses", ppid);
285 terror("Parent[pid=%d]: Could not make process %d", ppid, p);
289 tinfo("\tParent[pid=%d]: check integrity", ppid);
293 tinfo("Parent[pid=%d]: mapdt=%d shmdt=%d", ppid, k, p);
295 terror("Parent[pid=%d]: expecting %d objects but (mapdt+shmdt)=%d", ppid, N_OBJ, k+p);
304 terror("Parent[pid=%d]: object %d is in both dictionaries", ppid, k);
306 terror("Parent[pid=%d]: object %d is in neither dictionary", ppid, k);