Lines Matching refs:datafd
291 forkshell(char *cmd, int reqfd, int datafd, int want_reply) in forkshell() argument
302 runcmd(reqfd, datafd, "con", "/bin/ip/telnetd", "-nt", nil); in forkshell()
311 forkcmd(char *cmd, char *p, int reqfd, int datafd, int want_reply) in forkcmd() argument
328 runcmd(reqfd, datafd, "rx", "/bin/rc", "-lc", cmd); in forkcmd()
340 int n, reqfd, datafd, want_reply, already_done; in newchannel() local
357 datafd = open(datafile, ORDWR); in newchannel()
358 if (datafd < 0) { in newchannel()
374 forkshell(cmd, reqfd, datafd, want_reply); in newchannel()
382 forkcmd(cmd, p, reqfd, datafd, want_reply); in newchannel()
448 runcmd(int reqfd, int datafd, char *svc, char *cmd, char *arg1, char *arg2) in runcmd() argument
473 dup(datafd, 0); in runcmd()
474 dup(datafd, 1); in runcmd()
475 dup(datafd, 2); in runcmd()
476 close(datafd); in runcmd()
484 close(datafd); in runcmd()