summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGeorgi Kodinov <Georgi.Kodinov@Oracle.com>2012-02-06 18:23:41 +0200
committerGeorgi Kodinov <Georgi.Kodinov@Oracle.com>2012-02-06 18:23:41 +0200
commit12376c17b3d79aea4b905980ba0ae25f669e20ce (patch)
treee454de8abcaa867a271a80b1b8c982e85f133a9b
parent7ae2e080072a64365d6bb7e79fd4c451f8982362 (diff)
parentf94cf3fb6b2be3f4c78e2744d85c9d6f9a93f127 (diff)
downloadmariadb-git-12376c17b3d79aea4b905980ba0ae25f669e20ce.tar.gz
merged mysql-5.0->mysql-5.0-security
-rw-r--r--mysys/my_init.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/mysys/my_init.c b/mysys/my_init.c
index 4095f4b865e..87ec253f983 100644
--- a/mysys/my_init.c
+++ b/mysys/my_init.c
@@ -77,16 +77,18 @@ my_bool my_init(void)
mysys_usage_id++;
my_umask= 0660; /* Default umask for new files */
my_umask_dir= 0700; /* Default umask for new directories */
-#if defined(THREAD) && defined(SAFE_MUTEX)
+#if defined(THREAD)
+ if (my_thread_global_init())
+ return 1;
+#if defined(SAFE_MUTEX)
safe_mutex_global_init(); /* Must be called early */
-#endif
+#endif /* SAFE_MUTEX */
+#endif /* THREAD */
netware_init();
#ifdef THREAD
#if defined(HAVE_PTHREAD_INIT)
pthread_init(); /* Must be called before DBUG_ENTER */
#endif
- if (my_thread_global_init())
- return 1;
#if !defined( __WIN__) && !defined(OS2) && !defined(__NETWARE__)
sigfillset(&my_signals); /* signals blocked by mf_brkhant */
#endif