Lines Matching refs:csp
257 pid_t sh_copid(struct cosh *csp)
259 return(COPID_BIT|(csp->id<<16)|csp->cojob->id);
265 struct cosh *csp=0;
269 for(csp=job.colist; csp; csp = csp->next)
271 if(csp->id == id)
275 if(csp)
276 sfprintf(shp->strbuf,"%s.%d%c",csp->name,pid&0xff,0);
285 struct cosh *csp;
294 for(csp=(struct cosh*)job.colist;csp;csp=csp->next)
296 if(memcmp(name,csp->name,n)==0 && csp->name[n]==0)
299 if(!csp)
304 val = (csp->id<<16)|n|COPID_BIT;
310 if((cp && val==pw->p_pid) || (pw->p_cojob && pw->p_cojob->local==(void*)csp))
390 struct cosh *csp;
391 csp = (struct cosh*)(cjp->coshell->data);
392 csp->cojob = cjp;
393 pid = sh_copid(csp);