diff options
author | rse <rse@noemail.net> | 2008-03-29 12:47:27 +0000 |
---|---|---|
committer | rse <rse@noemail.net> | 2008-03-29 12:47:27 +0000 |
commit | 28f667fc228a60981876c5bee51b94a86e181031 (patch) | |
tree | 0f026beec85db6e55d0171c52b0492d893a674fc /src/mutex_unix.c | |
parent | 867780aea2ec1625e748cee0b2adf646284114eb (diff) | |
download | sqlite-28f667fc228a60981876c5bee51b94a86e181031.tar.gz sqlite-28f667fc228a60981876c5bee51b94a86e181031.zip |
eliminate compile-time warnings related to missing field initializations (CVS 4936)
FossilOrigin-Name: d6a34d983e2181f1d1763bd3821a1e63f1e18818
Diffstat (limited to 'src/mutex_unix.c')
-rw-r--r-- | src/mutex_unix.c | 19 |
1 files changed, 12 insertions, 7 deletions
diff --git a/src/mutex_unix.c b/src/mutex_unix.c index a21798af6..ebd3217eb 100644 --- a/src/mutex_unix.c +++ b/src/mutex_unix.c @@ -11,7 +11,7 @@ ************************************************************************* ** This file contains the C functions that implement mutexes for pthreads ** -** $Id: mutex_unix.c,v 1.6 2008/03/26 18:34:43 danielk1977 Exp $ +** $Id: mutex_unix.c,v 1.7 2008/03/29 12:47:27 rse Exp $ */ #include "sqliteInt.h" @@ -39,6 +39,11 @@ struct sqlite3_mutex { int trace; /* True to trace changes */ #endif }; +#ifdef SQLITE_DEBUG +#define SQLITE3_MUTEX_INITIALIZER { PTHREAD_MUTEX_INITIALIZER, 0, 0, (pthread_t)0, 0 } +#else +#define SQLITE3_MUTEX_INITIALIZER { PTHREAD_MUTEX_INITIALIZER, 0, 0, (pthread_t)0 } +#endif /* ** The sqlite3_mutex_alloc() routine allocates a new @@ -83,12 +88,12 @@ struct sqlite3_mutex { */ sqlite3_mutex *sqlite3_mutex_alloc(int iType){ static sqlite3_mutex staticMutexes[] = { - { PTHREAD_MUTEX_INITIALIZER, }, - { PTHREAD_MUTEX_INITIALIZER, }, - { PTHREAD_MUTEX_INITIALIZER, }, - { PTHREAD_MUTEX_INITIALIZER, }, - { PTHREAD_MUTEX_INITIALIZER, }, - { PTHREAD_MUTEX_INITIALIZER, }, + SQLITE3_MUTEX_INITIALIZER, + SQLITE3_MUTEX_INITIALIZER, + SQLITE3_MUTEX_INITIALIZER, + SQLITE3_MUTEX_INITIALIZER, + SQLITE3_MUTEX_INITIALIZER, + SQLITE3_MUTEX_INITIALIZER }; sqlite3_mutex *p; switch( iType ){ |