/* ************************************************************************** */1/* */2/* ::: :::::::: */3/* pwd.c :+: :+: :+: */4/* +:+ +:+ +:+ */5/* By: ssabbaji <[email protected]> +#+ +:+ +#+ */6/* +#+#+#+#+#+ +#+ */7/* Created: 2022/09/13 14:15:23 by ssabbaji #+# #+# */8/* Updated: 2022/10/07 12:53:26 by ssabbaji ### ########.fr */9/* */10/* ************************************************************************** */1112#include "../../minishell.h"1314int my_pwd(t_data *data, t_cmd *lst_cmd)15{16char *cwd;1718(void)data;19if (lst_cmd->cmd[0])20{21cwd = getcwd(NULL, 256);22if (cwd == NULL)23{24cwd = custom_getenv("PWD", data->lst_env);25if (!cwd)26cwd = getenv("PWD");27printf("%s\n", cwd);28}29else30{31printf("%s\n", cwd);32free(cwd);33}34}35return (0);36}373839