]> git.saurik.com Git - apple/libc.git/blobdiff - sys/_libc_fork_child.c
Libc-1081.1.3.tar.gz
[apple/libc.git] / sys / _libc_fork_child.c
index fe665cf5b046e2d8ad4131ea2c8a7782beb24de7..73da105b14c6021e1d2793faf06ba579fff83e26 100644 (file)
 /*
  * _libc_fork_child() is called from Libsystem's libSystem_atfork_child()
  */
+#include <TargetConditionals.h>
+#include <CrashReporterClient.h>
 
-extern void _asl_fork_child();
 extern void _arc4_fork_child();
-extern void _init_clock_port();
-extern void _dirhelper_fork_child();
+extern void _init_clock_port(void);
 
+void _libc_fork_child(void); // todo: private_extern?
 void
 _libc_fork_child(void)
 {
-       _asl_fork_child();
+       CRSetCrashLogMessage("crashed on child side of fork pre-exec");
+
        _arc4_fork_child();
        _init_clock_port();
-       _dirhelper_fork_child();
 }