39 lines
1.3 KiB
C
Raw Normal View History

2024-06-25 10:38:07 +02:00
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* builtins.h :+: :+: :+: */
/* +:+ +:+ +:+ */
/* By: mmoussou <mmoussou@student.42angouleme.fr +#+ +:+ +#+ */
2024-06-25 10:38:07 +02:00
/* +#+#+#+#+#+ +#+ */
/* Created: 2024/06/22 13:05:18 by adjoly #+# #+# */
2024-07-14 15:39:28 +02:00
/* Updated: 2024/07/14 14:18:50 by adjoly ### ########.fr */
2024-06-25 10:38:07 +02:00
/* */
/* ************************************************************************** */
#ifndef BUILTINS_H
# define BUILTINS_H
2024-06-25 11:23:25 +02:00
# include "env.h"
# define PATH_MAX_LEN 4096
2024-06-25 10:38:07 +02:00
2024-06-25 14:40:44 +02:00
void ft_pwd(void);
2024-06-25 10:38:07 +02:00
void ft_cd(t_env *env, char *args);
2024-06-29 20:05:18 +02:00
void ft_echo(char **args);
2024-06-25 11:23:25 +02:00
char *ret_cwd(void);
2024-06-25 10:38:07 +02:00
void ft_env(t_env *env);
void ft_unset(char *arg, t_env *env);
2024-07-14 15:39:28 +02:00
void ft_exit(char **argv, int ac);
char **env_get_list(t_env *env);
void add_to_env(char *name, char *content, t_env *env);
void ft_export(char **args, t_env *env);
2024-06-25 10:38:07 +02:00
#endif