From f0d9d870e0505ec13efeecabdec09385d0f2f868 Mon Sep 17 00:00:00 2001 From: dayano74 Date: Tue, 22 Apr 2025 20:55:43 +0900 Subject: [PATCH 1/2] add execute_cmd() prototype --- inc/execute_cmd.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/inc/execute_cmd.h b/inc/execute_cmd.h index c341061..555d448 100644 --- a/inc/execute_cmd.h +++ b/inc/execute_cmd.h @@ -6,7 +6,7 @@ /* By: dayano +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2025/04/21 21:39:18 by dayano #+# #+# */ -/* Updated: 2025/04/21 21:41:01 by dayano ### ########.fr */ +/* Updated: 2025/04/22 20:51:35 by dayano ### ########.fr */ /* */ /* ************************************************************************** */ @@ -15,4 +15,6 @@ # define PATH_PREFIX_LEN 5 +void execute_cmd(t_cmd *cmd, t_minish *minish); + #endif From e45ce4a14cc8cb0237bb33645eefe609752816e9 Mon Sep 17 00:00:00 2001 From: dayano74 Date: Mon, 28 Apr 2025 14:33:40 +0900 Subject: [PATCH 2/2] del unused file --- src/invoke_cmd/pipeline_helper_2.c | 64 ------------------------------ 1 file changed, 64 deletions(-) delete mode 100644 src/invoke_cmd/pipeline_helper_2.c diff --git a/src/invoke_cmd/pipeline_helper_2.c b/src/invoke_cmd/pipeline_helper_2.c deleted file mode 100644 index 72e332f..0000000 --- a/src/invoke_cmd/pipeline_helper_2.c +++ /dev/null @@ -1,64 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* pipeline_helper_2.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: dayano +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2025/04/24 14:52:38 by dayano #+# #+# */ -/* Updated: 2025/04/24 14:59:55 by dayano ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "main.h" - -void perror_exit(char *msg) -{ - perror(msg); - exit(EXIT_FAILURE); -} - -void perror_exit_status(char *msg, int status) -{ - perror(msg); - exit(status); -} - -char *get_path_line(char **envp) -{ - int i; - - i = 0; - while (envp[i]) - { - if (ft_strncmp(envp[i], "PATH=", PATH_PREFIX_LEN) == 0) - return (envp[i] + PATH_PREFIX_LEN); - i++; - } - return (NULL); -} - -char *join_path(char *dir, char *cmd) -{ - char *full_path; - int len_dir; - int len_cmd; - - if (dir[ft_strlen(dir) - 1] == '/') - { - full_path = ft_strjoin(dir, cmd); - if (!full_path) - return (NULL); - return (full_path); - } - len_dir = ft_strlen(dir); - len_cmd = ft_strlen(cmd); - full_path = malloc(len_dir + len_cmd + 2); - if (!full_path) - return (NULL); - ft_strlcpy(full_path, dir, len_dir + 1); - full_path[len_dir] = '/'; - full_path[len_dir + 1] = '\0'; - ft_strlcpy(full_path + len_dir + 1, cmd, len_cmd + 1); - return (full_path); -}