CS/C

    strlcat 반환값에 대한 고찰

    들어가며. 이 글은 42서울의 라피신 과정중 가장 고민했던 함수였던 strlcat에 대한 설명이고, 특히나 '반환값'에 대한 고찰이 담겨있습니다. strlcat에 대한 설명은 man strlcat 이나 다른 블로그에도 잘 설명이 되어있습니다. 참고하시길 바랄게요. 중간중간 이해하기 어려워도 끝까지 정독하신 후 또 다시 읽어보시고 궁금한 점이나 틀린 부분은 댓글남겨주시면 감사하겠습니다. 왜 이 글을 쓰는지? strlcat을 짜는 것은 어렵지 않았습니다. 하지만 제가 가장 어려웠던 것은 strlcat의 반환값을 왜 그렇게 짜야하는지, 반환값이 의미하는 바가 무엇인지가 가장 궁금했습니다. 그리고 공식문서와 동료들과의 토론, 제 고찰이 담긴 결론을 냈습니다. 이 글은 이 결론을 설명하는 글입니다. strlcat..