#include "garbage.h"
#include "minishell.h"
#include <sys/types.h>
#include <sys/wait.h>
#include <unistd.h>
Functions | |
size_t | count_commands (t_command *command) |
Cound the number of commands in the command structure. | |
int | safe_close (int *fd) |
Safely close fd. | |
void | dup_and_close (t_garbage *garbage, int oldfd, int newfd) |
Special dup2 that also closes the old fd. | |
int | needs_to_be_forked (t_command *command) |
Check if it needs to be forked. | |