core: env var replacer
This commit is contained in:
@ -46,14 +46,11 @@ static bool ft_executor(t_cmd *cmd, char **env, int fd)
|
||||
if (cmd->fd_in[0] == -1 || cmd->fd_out[0] == -1 || cmd->executable == NULL)
|
||||
return (0);
|
||||
cmd->pid = fork();
|
||||
ft_get_data()->child_pid = cmd->pid;
|
||||
if (cmd->pid == -1)
|
||||
return (1);
|
||||
if (cmd->pid == 0)
|
||||
{
|
||||
/* if (cmd->fd_in[1] != -1) */
|
||||
/* dup2(cmd->fd_in[1], 0); */
|
||||
/* if (cmd->fd_out[1] != -1) */
|
||||
/* dup2(cmd->fd_out[1], 1); */
|
||||
dup2(cmd->fd_in[0], 0);
|
||||
dup2(cmd->fd_out[0], 1);
|
||||
if (fd != -1)
|
||||
|
Reference in New Issue
Block a user