static void emutls_init (void) { #ifndef __GTHREAD_MUTEX_INIT __GTHREAD_MUTEX_INIT_FUNCTION (&emutls_mutex); #endif if (__gthread_key_create (&emutls_key, emutls_destroy) != 0) abort (); }
pid_t __gcov_fork (void) { pid_t pid; __gcov_flush (); pid = fork (); if (pid == 0) __GTHREAD_MUTEX_INIT_FUNCTION (&__gcov_flush_mx); return pid; }
pid_t __gcov_fork (void) { pid_t pid; extern __gthread_mutex_t __gcov_flush_mx; __gcov_flush (); pid = fork (); if (pid == 0) __GTHREAD_MUTEX_INIT_FUNCTION (&__gcov_flush_mx); return pid; }
init (void) { __GTHREAD_MUTEX_INIT_FUNCTION (&rand_seed_lock); }
static void init_object_mutex (void) { __GTHREAD_MUTEX_INIT_FUNCTION (&object_mutex); }
static void init_mx (void) { __GTHREAD_MUTEX_INIT_FUNCTION (&__gcov_flush_mx); }