Minishell
|
#include <stdlib.h>
#include <string.h>
#include "../../include/utils.h"
#include "../../include/main.h"
#include "../../include/env.h"
Functions | |
bool | valid_path (char *path) |
int | fill_env (data_t *data, char **env) |
env_node_t * | find_env (data_t *data, char *name) |
int | free_env (data_t *data) |
int fill_env | ( | data_t * | data, |
char ** | env ) |
This function will save the env array in a linked list and then convert it to an array again to have a duplicated that can be modified
data | Global program structure |
env | The env received as params in main |
env_node_t * find_env | ( | data_t * | data, |
char * | name ) |
int free_env | ( | data_t * | data | ) |
bool valid_path | ( | char * | path | ) |