struct Baton {
void (*__pthread_set_self)(pthread_t);
+ int (*pthread_create)(pthread_t *, const pthread_attr_t *, void *(*)(void *), void *);
+
+ mach_port_t (*mach_thread_self)();
+ kern_return_t (*thread_terminate)(thread_act_t);
char *(*dlerror)();
void *(*dlsym)(void *, const char *);