어떤 소스 코드를 받고 고쳐쓰고 있습니다. 그런데 다음과 같이 쓰레드를 만들어 쓰는데요.
if(pthread_create(&thread_id, NULL, (void *)doDownLoad, (void *)&threadFd))
{
printf("dlServer startServer(), FAIL_CREATE_THREAD, errno = %d \n", errno);
}
일단 (void *)&threadFd라는 인수를 주는 것은 알겠습니다. 제가 알고 싶은 것은
1) 원래 저렇게 (void *)를 붙여서 주소로 넘겨줘야만 하는 지 여부하구요,
2) (void *)doDownLoad에서 왜 (void *)를 앞에다 붙이는 지...