pthread_atfork(3) Library Functions Manual pthread_atfork(3) pthread_atfork - fork POSIX (libpthread -lpthread) #include int pthread_atfork(typeof(void (void)) *prepare, typeof(void (void)) *parent, typeof(void (void)) *child); pthread_atfork() fork fork(2) . fork(2). : o prepare fork(2). o parent fork(2). o child fork(2). NULL fork(2). pthread_atfork() . . pthread_atfork() . : prepare parent child . ENOMEM fork. POSIX.1-2008. POSIX.1-2001. fork(2) . pthread_atfork() . fork(2) (mutexes) . . pthread_atfork() ( ) . . fork(2) ( signal-safety(7)) execve(2) . POSIX.1 pthread_atfork() EINTR. fork(2), atexit(3), pthreads(7) 3 . . : . 6.18 8 2026 pthread_atfork(3)