Open grademe12 opened 3 weeks ago
정상 종료 코드로 exit가 실행된다면 -> 할당된 것들 전부 해제 후 exit(EXIT_SUCCESS)로 종료, 정상종료가 아닌 상태에서 exit가 실행된다면 -> 할당된것들 남겨두고 exit(EXIT_FAILURE)로 바로 종료되면 될 것 같습니당
오늘 파이프엑스 평가 받다가 좀 물어봤는데 다들 eixt으로 나갈거면 따로 free를 안해줘도 된다는 생각들이시더라구요 그래서 쉘 명령어 exit을 exit 함수로 구현할거면 free문제를 신경 안써도 될것같아요
0으로 나가면 free 해주는게 맞을걸요???? 전에 실행된 명령어에서 반환된 코드가 정상종료 코드가 아닐 경우에만 해제 따로 안해줘도 되는걸로 알고있어요(에러종료라) exit 관련해서는 저도 좀만 더 찾아볼게요!!
만약 프로그램이 진행되는 동안 동적할당이 발생했을 때 exit함수를 어떻게 처리해야 할까?
동적할당이 필요한 명령어 | exit
이 실행되면 어떻게 되는지?