check some TODOs
- "is t_call.argv ended by NULL?" - "does it return the good path if there is several possibilities?"
This commit is contained in:
parent
117631d50e
commit
8d5ccfeb82
3 changed files with 6 additions and 6 deletions
|
@ -6,7 +6,7 @@
|
||||||
/* By: mcolonna <marvin@42.fr> +#+ +:+ +#+ */
|
/* By: mcolonna <marvin@42.fr> +#+ +:+ +#+ */
|
||||||
/* +#+#+#+#+#+ +#+ */
|
/* +#+#+#+#+#+ +#+ */
|
||||||
/* Created: 2024/04/23 14:15:12 by mcolonna #+# #+# */
|
/* Created: 2024/04/23 14:15:12 by mcolonna #+# #+# */
|
||||||
/* Updated: 2024/04/29 15:48:25 by mcolonna ### ########.fr */
|
/* Updated: 2024/04/29 15:56:26 by mcolonna ### ########.fr */
|
||||||
/* */
|
/* */
|
||||||
/* ************************************************************************** */
|
/* ************************************************************************** */
|
||||||
|
|
||||||
|
@ -77,8 +77,10 @@ void fatal_error(const char *msg);
|
||||||
// Return a list of strings ended by NULL.
|
// Return a list of strings ended by NULL.
|
||||||
char **get_path(char *const envp[]);
|
char **get_path(char *const envp[]);
|
||||||
|
|
||||||
// Search the program in PATH.
|
// Search the program in $PATH.
|
||||||
// Returns the path of the program to use, or NULL if there is none.
|
// Returns the path of the program to use, or NULL if there is none.
|
||||||
|
// If there is several possibilities, it returns the one from the first path
|
||||||
|
// given in $PATH.
|
||||||
const char *search_path(
|
const char *search_path(
|
||||||
const t_memclass mc, const char **path, const char *prog);
|
const t_memclass mc, const char **path, const char *prog);
|
||||||
|
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
/* By: jschaft <cecile.schaft@orange.fr> +#+ +:+ +#+ */
|
/* By: jschaft <cecile.schaft@orange.fr> +#+ +:+ +#+ */
|
||||||
/* +#+#+#+#+#+ +#+ */
|
/* +#+#+#+#+#+ +#+ */
|
||||||
/* Created: 2024/04/24 13:48:00 by jschaft #+# #+# */
|
/* Created: 2024/04/24 13:48:00 by jschaft #+# #+# */
|
||||||
/* Updated: 2024/04/26 14:21:15 by mcolonna ### ########.fr */
|
/* Updated: 2024/04/29 15:51:00 by mcolonna ### ########.fr */
|
||||||
/* */
|
/* */
|
||||||
/* ************************************************************************** */
|
/* ************************************************************************** */
|
||||||
|
|
||||||
|
@ -26,7 +26,6 @@ static void free_tab(char **tab)
|
||||||
free(tab);
|
free(tab);
|
||||||
}
|
}
|
||||||
|
|
||||||
// TODO is t_call.argv ended by NULL?
|
|
||||||
static void fork_exec(const char *path, t_call call, const int inout[2],
|
static void fork_exec(const char *path, t_call call, const int inout[2],
|
||||||
char *const envp[])
|
char *const envp[])
|
||||||
{
|
{
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
/* By: jschaft <cecile.schaft@orange.fr> +#+ +:+ +#+ */
|
/* By: jschaft <cecile.schaft@orange.fr> +#+ +:+ +#+ */
|
||||||
/* +#+#+#+#+#+ +#+ */
|
/* +#+#+#+#+#+ +#+ */
|
||||||
/* Created: 2023/11/16 12:07:26 by jschaft #+# #+# */
|
/* Created: 2023/11/16 12:07:26 by jschaft #+# #+# */
|
||||||
/* Updated: 2024/04/26 12:24:41 by mcolonna ### ########.fr */
|
/* Updated: 2024/04/29 15:54:40 by mcolonna ### ########.fr */
|
||||||
/* */
|
/* */
|
||||||
/* ************************************************************************** */
|
/* ************************************************************************** */
|
||||||
|
|
||||||
|
@ -27,7 +27,6 @@ char **get_path(char *const envp[])
|
||||||
return (re);
|
return (re);
|
||||||
}
|
}
|
||||||
|
|
||||||
// TODO does it return the good path if there is several possibilities?
|
|
||||||
const char *search_path(
|
const char *search_path(
|
||||||
const t_memclass mc, const char **path, const char *prog)
|
const t_memclass mc, const char **path, const char *prog)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Add table
Reference in a new issue