redir 113 usr/bin/sh/sh.c execute(int argc, char *argv[], int *redir, int flags, cmdfn_t cmdfn) redir 126 usr/bin/sh/sh.c if (redir[i] != -1) redir 127 usr/bin/sh/sh.c close(redir[i]); redir 137 usr/bin/sh/sh.c if (redir[i] != -1) { redir 138 usr/bin/sh/sh.c if (dup2(redir[i], i) == -1) redir 140 usr/bin/sh/sh.c close(redir[i]); redir 150 usr/bin/sh/sh.c if (redir[0] == -1) { redir 178 usr/bin/sh/sh.c if (redir[i] != -1) redir 179 usr/bin/sh/sh.c close(redir[i]); redir 201 usr/bin/sh/sh.c redirect(char **args, int *redir) redir 233 usr/bin/sh/sh.c if (redir[io] == -1) { redir 246 usr/bin/sh/sh.c redir[io] = fd; redir 274 usr/bin/sh/sh.c parsecmd(char *cmds, int *redir, int flags) redir 330 usr/bin/sh/sh.c argc = redirect(args, redir); redir 345 usr/bin/sh/sh.c execute(argc, args, redir, flags, fn); redir 352 usr/bin/sh/sh.c int redir[2] = { -1, -1 }; redir 360 usr/bin/sh/sh.c redir[0] = pip[0]; redir 365 usr/bin/sh/sh.c redir[1] = pip[1]; redir 366 usr/bin/sh/sh.c parsecmd(cmds, redir, flags | CMD_PIPE); redir 370 usr/bin/sh/sh.c redir[0] = pip[0]; redir 371 usr/bin/sh/sh.c redir[1] = -1; redir 372 usr/bin/sh/sh.c parsecmd(cmds, redir, flags);