~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to mysys/thr_mutex.c

Merged build changes from Antony.

Show diffs side-by-side

added added

removed removed

Lines of Context:
15
15
 
16
16
/* This makes a wrapper for mutex handling to make it easier to debug mutex */
17
17
 
18
 
#include <my_global.h>
 
18
#include "mysys_priv.h"
 
19
 
19
20
#if defined(TARGET_OS_LINUX) && !defined (__USE_UNIX98)
20
21
#define __USE_UNIX98                    /* To get rw locks under Linux */
21
22
#endif
56
57
                    const char *file,
57
58
                    uint line)
58
59
{
59
 
  bzero((char*) mp,sizeof(*mp));
 
60
  memset((char*) mp, 0, sizeof(*mp));
60
61
  pthread_mutex_init(&mp->global,MY_MUTEX_INIT_ERRCHK);
61
62
  pthread_mutex_init(&mp->mutex,attr);
62
63
  /* Mark that mutex is initialized */