11 close((int)(uintptr)rendezvous(s, 0));
16 postsrv(Srv *s, char *name)
25 snprint(buf, sizeof buf, "/srv/%s", name);
26 if((cfd = create(buf, OWRITE|ORCLOSE|OCEXEC, 0600)) < 0
27 || fprint(cfd, "%d", fd[0]) < 0){
35 /* now we are commited */
36 s->infd = s->outfd = fd[1];
38 s->forker = srvforker;
39 (*s->forker)(postproc, s, RFNAMEG|RFNOTEG);
42 rendezvous(s, (void*)(uintptr)fd[0]);