Commit add70fc1 authored by monty@donna.mysql.fi's avatar monty@donna.mysql.fi
Browse files

Changed pthread_mutex_init() to use new MY_MUTEX_INIT.. macro

(For glibc 2.2)
parent 76e59081
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -229,7 +229,7 @@ int main(int argc, char **argv)
	    error,errno);
    exit(1);
  }
  pthread_mutex_init(&LOCK_thread_count,NULL);
  pthread_mutex_init(&LOCK_thread_count,MY_MUTEX_INIT_FAST);

  if ((error=pthread_attr_init(&thr_attr)))
  {
+1 −1
Original line number Diff line number Diff line
@@ -341,7 +341,7 @@ pthread_mutex_t THR_LOCK_dbug;

static void init_dbug_state(void)
{
  pthread_mutex_init(&THR_LOCK_dbug,NULL);
  pthread_mutex_init(&THR_LOCK_dbug,MY_MUTEX_INIT_FAST);
}

static CODE_STATE *code_state(void)
+1 −1
Original line number Diff line number Diff line
@@ -88,7 +88,7 @@ HP_INFO *heap_open(const char *name, int mode, uint keys, HP_KEYDEF *keydef,
    }
#ifdef THREAD
    thr_lock_init(&share->lock);
    VOID(pthread_mutex_init(&share->intern_lock,NULL));
    VOID(pthread_mutex_init(&share->intern_lock,MY_MUTEX_INIT_FAST));
#endif
    share->open_list.data=(void*) share;
    heap_share_list=list_add(heap_share_list,&share->open_list);
+1 −1
Original line number Diff line number Diff line
@@ -270,7 +270,7 @@ N_INFO *nisam_open(const char *name, int mode, uint handle_locking)
    setup_functions(share);
#ifdef THREAD
    thr_lock_init(&share->lock);
    VOID(pthread_mutex_init(&share->intern_lock,NULL));
    VOID(pthread_mutex_init(&share->intern_lock,MY_MUTEX_INIT_FAST));
#endif
  }
  else
+1 −1
Original line number Diff line number Diff line
@@ -393,7 +393,7 @@ MI_INFO *mi_open(const char *name, int mode, uint open_flags)
    setup_functions(share);
#ifdef THREAD
    thr_lock_init(&share->lock);
    VOID(pthread_mutex_init(&share->intern_lock,NULL));
    VOID(pthread_mutex_init(&share->intern_lock,MY_MUTEX_INIT_FAST));
    for (i=0; i<keys; i++)
      VOID(my_rwlock_init(&share->key_root_lock[i], NULL));
    if (!thr_lock_inited)
Loading