<aside> 📌 결론부터 얘기하자면 errno을 사용해도 된다. NULL, LONG_MAX도 전부 다 써도 된다.

현재 만연한 분위기로 인해 디펜스를 해야할 수도 있지만 분위기가 바꼈으면 좋겠다.

</aside>

errno


거의 모든 시스템 호출은 에러를 감지하면 외부 식별자 errno를 통해 오류 번호를 제공한다.

#include <errno.h>

extern int *	__error();
#define errno (* __error())

사용하면 안되는 이유와 그에 대한 반박


슬랙에 올라온 의견들을 보면 사용하면 안된다가 많아서 이를 하나하나 반박해보려고 한다.

코딩이 쉬워진다 (with ft_atoi)