mirror of
https://github.com/MariaDB/server.git
synced 2025-01-28 01:34:17 +01:00
Patch to get MariaDB to compile on CYGWIN; By Guenter Knauf
Increased number of locks in thr_lock (used only when testing) include/my_global.h: Patch for CYGWIN mysys/my_getsystime.c: Patch for CYGWIN mysys/thr_lock.c: Increase number of locks for testing
This commit is contained in:
parent
2f9734172f
commit
ffab2a90dc
3 changed files with 9 additions and 2 deletions
|
@ -39,6 +39,8 @@
|
|||
#undef __WIN__
|
||||
#undef __WIN32__
|
||||
#define HAVE_ERRNO_AS_DEFINE
|
||||
#define _POSIX_MONOTONIC_CLOCK
|
||||
#define _POSIX_THREAD_CPUTIME
|
||||
#endif /* __CYGWIN__ */
|
||||
|
||||
#if defined(__QNXNTO__) && !defined(FD_SETSIZE)
|
||||
|
|
|
@ -28,6 +28,11 @@ static ulonglong query_performance_frequency;
|
|||
#include <linux/unistd.h>
|
||||
#endif
|
||||
|
||||
/* For CYGWIN */
|
||||
#if !defined(CLOCK_THREAD_CPUTIME_ID) && defined(CLOCK_THREAD_CPUTIME)
|
||||
#define CLOCK_THREAD_CPUTIME_ID CLOCK_THREAD_CPUTIME
|
||||
#endif
|
||||
|
||||
/*
|
||||
return number of nanoseconds since unspecified (but always the same)
|
||||
point in the past
|
||||
|
|
|
@ -98,8 +98,8 @@ ulong table_lock_wait_timeout;
|
|||
enum thr_lock_type thr_upgraded_concurrent_insert_lock = TL_WRITE;
|
||||
|
||||
/* The following constants are only for debug output */
|
||||
#define MAX_THREADS 100
|
||||
#define MAX_LOCKS 100
|
||||
#define MAX_THREADS 1000
|
||||
#define MAX_LOCKS 1000
|
||||
|
||||
|
||||
LIST *thr_lock_thread_list; /* List of threads in use */
|
||||
|
|
Loading…
Add table
Reference in a new issue