Hi, I have a piece of code which compiles and works fine in Plan9:
================================================ void execproc(void *v) { Channel *sync; Exec *e; int q[2]; char *cmd; threadsetname("execproc"); e = v; q[0] = e->q[0]; q[1] = e->q[1]; cmd = e->cmd; sync = e->sync; rfork(RFFDG); free(e); if(q[0]){ dup(q[1], 1); close(q[0]); close(q[1]); } procexecl(sync, "/bin/rc", "rc", "-c", cmd, 0); sysfatal("can't exec"); } ================================================ (partly stolen from abaco, it runs a command in a proc and pipes the output). In plan9port the compiler complains for undefined procexecl, and the linker fails. What would be the closest analog of procexecl for plan9port? Thanks.