In Grand Central Dispatch, dispatch_source_set_event_handler_f
has the signature
void
dispatch_source_set_event_handler_f(dispatch_source_t source, void (*function)(void *));
dispatch_source_set_cancel_handler_f
has a similar signature.
What provides the argument for function
? The man page doesn’t appear to list a function that sets the context.