It's the parameter in pthread_create(). I think each part means:

  • void *: The return value is a void pointer.

  • (*): It's a pointer to a function.

  • (void *): It takes an untyped pointer as a parameter.

Is that correct?

Edit
Report