nl[0].n_un.n_name = (char *) "__pthread_set_self";
nlist("/usr/lib/libSystem.B.dylib", nl);
nlset(baton->_pthread_set_self, nl, 0);
nl[0].n_un.n_name = (char *) "__pthread_set_self";
nlist("/usr/lib/libSystem.B.dylib", nl);
nlset(baton->_pthread_set_self, nl, 0);