CreateThread 와 clone

sok1029의 이미지

세번째 인자값

LPTHREAD_START_ROUTINE이부분을 모르겠습니다.

이 부분에 함수가 주어진다면 리턴형이 (int,char 등등인 함수) 다올 수 있을 것 같은데 LPTHREAD_START_ROUTINE 의 정체가 무엇인지요??

또한 clone(int (*fn)(void *), )

으로 첫번 째 인자값이 리턴값이 int인 함수만을 받고 있는데 분명 다른 함수도 받을 수 있다고 생각하는 데 그러기 위해서는 어떻게 하면 되는 지 궁금해요

선배님들 부탁해요 ^^