Commit 82219e7d authored by pêle-mêle's avatar pêle-mêle
Browse files

update notes

parent c818ef25
......@@ -5,34 +5,31 @@ et tester sur bash "exit 42 1431" ou "exit fds"
arthur:
===========================Resolu
commande "."
-->Le leaks releve a la sortie d'execve ne serait pas a prendre en compte car l'os reprend la main sur les adresses de la pile du process qu'execve remplace:
https://linuxfr.org/forums/programmation-c--2/posts/free-apres-un-exec
print "^C" au signal CTRL-C sans commande en boucle inf (comme "cat" ou "yes")
et CTRL-\ ne fait rien sans commande en boucle inf
============================Resolu
print newline after "^C" for CTRL-C signal ("cat")
same for CTRL-\, after "^\Quit"
===========================???
===========================??? oui on peut pas delete l'input en cours, et ensuite si on fait CTRL-C on peut plus refaire tout de suite CTRL-D, et y'a des leaks
CTRL-D apres avoir ecrit un debut de cmd
==========================A regler dans le parsing ?
$unknown_var ; ls ; ls (premiere commande vide mais il fait quand meme ls)
========================Resolu
echo > $unknown_var ; ls ; ls (redir ambigue mais il fait quand meme ls)
=======================Resolu
=======================Resolu: ah?
create file when redirecting output without doing anything ("> a")
====================Strerror added
error when redir_in file does not exist ("< unknown_file")
-> tests:
< e
echo < e
echo fds < e
ls < e
====================Strerror added
error when redir_out file does not have write permission
memes tests que pour redir_in ci-dessus, en remplacant < par >
compare with bash: "cat | exit"======>ne devrait pas exit
"cat | exit"======>ne devrait pas exit
check_syntax:
echo "'"
......@@ -59,8 +56,6 @@ cd: leaks in getcwd
mkdir ok ; cd ok ; rmdir ../ok ; cd ..
====> segfault a corriger
strerror au lieu de perror qui est pas autorise
......
......@@ -6,7 +6,7 @@
/* By: mvidal-a <mvidal-a@student.42.fr> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2021/02/01 11:25:06 by mvidal-a #+# #+# */
/* Updated: 2021/02/01 19:20:42 by abenoit ### ########.fr */
/* Updated: 2021/02/02 13:26:26 by mvidal-a ### ########.fr */
/* */
/* ************************************************************************** */
......@@ -39,7 +39,6 @@ int parse_input(char **line, char **env, int stat_loc,
return (FAILURE);
return (SUCCESS);
}
#include "libft.h"
t_command *parse_one_command(t_xe *xe)
{
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment