tkomatsu / minishell

my own shell like bash
MIT License
3 stars 0 forks source link

exit -42 でダブルフリーが発生 #142

Closed kefujiwa closed 3 years ago

kefujiwa commented 3 years ago

ついでに下記にも対応させようかな。。

bash-3.2$ exit -- 42
exit
echo $?
42
tkomatsu commented 3 years ago

ついでのついでにビルトインのエラーはexit_statusを2にしてもいいかも

tkomatsu commented 3 years ago

longの最大・最小値はハードコードじゃなくて、<limits.h>をインクルードし、LONG_MAXとかにするといいのではないでしょうか! longのサイズはOSによって違ったりするので、マクロで指定するとより良くなると思います 💪

kefujiwa commented 3 years ago

おお!なるほど! limits.h インクルードして対応します!