norme built-in
This commit is contained in:
parent
64b25ac82e
commit
3015b4c345
@ -6,7 +6,7 @@
|
||||
/* By: sadjigui <sadjigui@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2022/03/09 22:33:49 by apommier #+# #+# */
|
||||
/* Updated: 2022/04/20 15:41:57 by sadjigui ### ########.fr */
|
||||
/* Updated: 2022/04/20 16:10:27 by sadjigui ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
|
||||
@ -6,7 +6,7 @@
|
||||
/* By: sadjigui <sadjigui@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2022/03/21 18:30:26 by sadjigui #+# #+# */
|
||||
/* Updated: 2022/04/20 15:52:57 by sadjigui ### ########.fr */
|
||||
/* Updated: 2022/04/20 16:09:32 by sadjigui ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
|
||||
27
srcs/built_in/cd_utils.c
Normal file
27
srcs/built_in/cd_utils.c
Normal file
@ -0,0 +1,27 @@
|
||||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* cd_utils.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: sadjigui <sadjigui@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2022/04/20 15:35:02 by sadjigui #+# #+# */
|
||||
/* Updated: 2022/04/20 16:07:58 by sadjigui ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
#include "../../includes/minishell.h"
|
||||
|
||||
void change_oldpwd(char **env, int old_pwd, int pwd, char *p)
|
||||
{
|
||||
if (find_it(env, "PWD") != -1)
|
||||
{
|
||||
if (find_it(env, "OLDPWD") != -1)
|
||||
{
|
||||
free(env[old_pwd]);
|
||||
env[old_pwd] = ft_strjoin("OLD", env[pwd]);
|
||||
}
|
||||
free(env[pwd]);
|
||||
env[pwd] = ft_strjoin("PWD=", p);
|
||||
}
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user