for issue #16 메모리 누수

메모리 누수해결을 위해 goto문 사용
함수의 마지막에 free해주는 부분으로 이동.
modified retrun value
for compile error

pthread_setname_np 함수가 주석이 아닐 때도 컴파일 오류가 발생하지 않도록 수정
_GNU_SOURCE를 define에 추가하면 이 매크로는 "features.h"라는 헤더파일을 추가한다.

표준함수가 아닌 GNU 확장함수에 접근이 가능하도록 하는 매크로이다.