Remove usage of __register_atfork

Calling an internal function of glibc is never a good idea.
This is especially true for __register_atfork which is not defined on
uClibc with noMMU.
So remove call to __register_atfork and so always use pthread_atfork

Signed-off-by: Fabrice Fontaine <>
1 job for master in 58 seconds (queued for 2 seconds)
Status Job ID Name Coverage
failed #26984


Name Stage Failure
test Test
Makefile:735: recipe for target 'overlay' failed
make[2]: *** [overlay] Error 1
make[2]: Leaving directory '/builds/ffontaine/libbsd/test'
Makefile:1276: recipe for target 'check-am' failed
make[1]: *** [check-am] Error 2
make[1]: Leaving directory '/builds/ffontaine/libbsd/test'
Makefile:409: recipe for target 'check-recursive' failed
make: *** [check-recursive] Error 1
ERROR: Job failed: exit code 1