pthread_atfork
int pthread_atfork(void (*)(void), void (*)(void), void (*)(void));
STUB_FUNC3(pthread_atfork, PJT_ATFORK, int, void *, void *, void*)
pthread_atfork(basic_prepare, basic_parent, basic_child);
pthread_atfork(multi_prepare1, multi_parent1, multi_child1);
pthread_atfork(multi_prepare2, multi_parent2, multi_child2);
pthread_atfork(prefork, NULL, NULL);
struct pthread_atfork *af, *af1;
struct pthread_atfork *af;
__weak_reference(_thr_atfork, pthread_atfork);
struct pthread_atfork *af;
if ((af = malloc(sizeof(struct pthread_atfork))) == NULL)
TAILQ_ENTRY(pthread_atfork) qe;
typedef TAILQ_HEAD(atfork_head, pthread_atfork) atfork_head;