From 30406e3ef9377ddf55ec3bb40c8c1fa18ed91f8f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laure=CE=B7t?= Date: Tue, 20 Apr 2021 19:00:16 +0200 Subject: [PATCH] cd failed msg --- minishell | Bin 32352 -> 32360 bytes minishell.c | 10 +++++++--- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/minishell b/minishell index 8544c3371e34bb27936920ac31e1465dc0d86e6d..11f87e1eb706528d429dc371664b5df7355dd03f 100755 GIT binary patch delta 1993 zcmYjSdrVVT7(eG;4%|vhTWEpSLQ7G3_y7^75{h)wd0{LXl#MAknLLERBok)Y!a4^v z-gHgCgL@059cx`xaqtMCpfb>H^|+0Zj0mo@%_&CIKS_4 zzQV{PmM3vfCf?SYHLR&HA@!@EMx3J&NLUj>B{&BgTNj7b=SU?^F@5#fp_cEhkMg$% zTYjuwaj<82*Rq|V{d_^3P#=$w7|@M}?ig>x;d}I`BN1PtHEBuow!?srvs3)A9%7_R z^2oTN_y+X8J%|>kC3}4X?M5-+8<|oR=3NWku@uqo+cpUXf3ZXKBe82hU;yr1aLZ$l z6vdB#qk92|kbGNJ!I?h6I0i*O`8&2Mx_*#Lufu7JUP4*?!Wx2%*3_ESVeN;195Jq(SMr z7;t?F2H6Tz7(K?u8Soh*Q(Z_8IA@!Cp$N%Wt2V);(%vMu&}&Ysx181Z>U7#Z&_wCH zT*wT9e_tiU!ceCcB2*&Xg1J7?&FJqUM9IeKyCQ4U$8NCqnF0)J(2Yx_z32}__`U%? z|2|f}w?vu%+6yyjTY+)(EI4~cPpa|+lj=xCf3;jI&bQ6Ygm-Nt^8JUbzUsfPoUdP` zw|A?ntGBO0=!rh{ANT8J0at7`Lhjc}q?_)F66r7Z2Dda>AqEysW+Ak`ENd!8?0P83 z%2;SP9c%aI{%&4fUcR=xz_GQ~QD4*8TvxlmF?Yu-I+~kClNVQc`|m)m1oC&^e{*(JqNOs-UV4q@e(^Op=ltCs2k)~TC-#}ZlaxV_Rs?$d+8aF?eu4m zJLwe2IGU1g#~Y|CKOGOzntXefYfMolAv1Ev8Fq6o>7vCho*(D6F@pLU2p$7n&+e_dYnrPed2a%uoOB~dLqW_Aa!u*f;~*2lEV@2{|P9q zsqps-JK|Ub-}{}%dR*15Hy{Py+wYm3&h&Hxi?ubgb7o>7U2TRV>RlQ$9A1XZPE{_8LoQl3!E$tp`tLLPg$yCFalg> ztOFZRdywM`n!DcYY_;^O$v=G0W@a=y%;AX39@`D3w~{Xzmk1C?&cwqOE6AbBN1MAbQ~yf`3~nd_;&$%x6i`K|+2Ia)jMN715*#MI=Eu zMC=Di!fB#~1LC6aO)`f;kXRTLl9WE;43dOGViX)CWp_mJGR@RYEJ0!`B!)I(+(@iK zBC!XF6GBUmGTW+dVyq-OF2h7pHqKztm7OM*O+l_Z|aNMNX?ByTTCRw*)q zB)O2p3ohm`^$|mmr69b>&BesXZ*Wx-#{**GoF-y{J8i_Wk-RMw6H6u8{4JBI+`I&a z=00MoC+2Rrd(6ufV4~w=D|s*x)*oNv0D~TK^OsSmVM}y$UISZE_?jbF39G=q>Il|G zurY#7QPiki8XBt4<+!M&lxut!x6+QrHMlr*t}zC~_Fidvis3hKu6YYGV;ow^8-f902z$n9) delta 1944 zcmZuydrVVT7{BLUK6+dF1d2*4y%d<>i-!;&0kO_U0W(q5!H^6iPsNQ0ER}_UgPPoQ zO{^#Gkr>$@GmA^(!0r!xC5X|98o^|7m@R@sU2(GE%(BIxci(BN^N*e6e!ugb^EB&3x z@$=74pU`J7_3=jo$AndSaYHP}Ila1(z+Kabp4_6Rqy%!7PD^v>&ytaRj=QwYZKY0+ zyJ1#QoSrq3)5AHt2So<%!M1p(*FEtZZ{+WTWq&Bjl!HgT|79a1n=x!mz4JW-^6;n$ zk5I?t^cM7Ia$NAOKaui?;4XGXQDpZ{4BLHyS*2}N@c8eF;^FYw1AOL`hnya$#8*yl zUP@SRfK?w{fVaW@FS#et3rlcq^^x4@GP|v_4liVPHEMf87Ij;~x)J{hW_4Z9abeYZ z6b$k&RaY|Rt3u~uGg=pVpnECDc}t0GZpV$s%kq|oKKxkQGdQ`L>cJ?`ALDgN7a>#t(Z~cxg!XipLw#8(f0-2caJjaX2EQ_jthA$axJ)sGFYDjwKczct#V9`R3bL=RRZ#%XZ$$vSv zIpo>xPVW*c9+z#(c<$_eECy|l14;_fQb{Wv$$E4oThg`GwzNuVHBwrOhU2I$yQ*{G zE|!AQden8AZZ2v`3N)fLiHX}|T9!6A8DoP(>65=T0Zp0bHLx@_O z*6$D(BTgf3LVR*xQJN6repQrD5U(NndCtyd1r_B69*kn~Gl*5#GNXXa#*tltI6&v; zESlFft|&N?9JfwoWRQwqE`C?(uABvAC6#k*Rv< z+P$=KnT719Zrpd#6KKDnm(h062WUGfNBoZYEL_s=4f|?1l4*VtVvV`1 zHyLYf%up!84VP^unejNTJ`CJvEY!Ey22vbTi)Se9;v^rBhHCeiinr8g#5E!6ku8(3FEl$P4VP zj*iaR#zquZMFiL57_e0w!IB7;MsQ0MHEFX0V|7_PKbuQ6jUSK(da!XLkpjbwDuR=H zYtP?=^wHs_aWWY=x$oT=QcKkbGS%s+VdZq{IIxk_QyI_x`)|B>V7Xe#2{WVsX;%p( kjjB7AlVsi_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); }