cd failed msg

This commit is contained in:
Laureηt 2021-04-20 19:00:16 +02:00
parent 004bc4ec4d
commit 30406e3ef9
2 changed files with 7 additions and 3 deletions

BIN
minishell

Binary file not shown.

View file

@ -18,9 +18,9 @@ list jobs;
void handler_print(int signal_num, siginfo_t *info)
{
if (contiens(&jobs, info->si_pid))
{
{ // pid dans la lsite des proccess en fond
if (prompting)
{
{ // si il n'y a pas d'execution de procces actuellement
printf("\n");
}
printf("[%d] --> (%d) %s\n", info->si_pid, signal_num, strsignal(signal_num));
@ -76,6 +76,10 @@ int main(int argc, char *argv[])
{ // avec un path
chdir(cmd->seq[0][1]);
}
if (errno)
{ // si le path n'existe pas
fprintf(stderr, "ERROR: cd failed, (%d) %s\n", errno, strerror(errno));
}
continue;
}
else if (!strcmp(cmd->seq[0][0], "jobs"))
@ -88,7 +92,7 @@ int main(int argc, char *argv[])
if (pidFils == -1)
{ // si le fork échoue
fprintf(stderr, "ERROR: forking failed, %s\n", strerror(errno));
fprintf(stderr, "ERROR: forking failed, (%d) %s\n", errno, strerror(errno));
exit(errno);
}