| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| | |
into mysql.com:/home/my/mysql-4.1
|
| |
| |
| |
| |
| |
| | |
Fixed portability problem with bool in C programs
Moved close_thread_tables out from LOCK_thread_count mutex (safety fix)
my_sleep() -> pthread_cond_timedwait()
|
| |
| |
| |
| |
| |
| |
| | |
Bug#12109 possible locking bug in init_available_charset
Recheck charset_initialized inside locked code,
to garantee two threads are not entering
consequently.
|
|\ \
| |/
| |
| | |
into c-450ae253.1238-1-64736c10.cust.bredbandsbolaget.se:/home/pappa/mysql-4.1
|
| |
| |
| |
| |
| | |
remove_table_from_cache fails to signal other thread and gets
blocked when other thread also gets blocked
|
| | |
|
| |
| |
| |
| |
| | |
Added -I$(top_builddir)/include for searching
generated header files, when builddir != srcdir
|
| |
| |
| |
| | |
This fixed a failure of insert_update.test on some platforms
|
| |
| |
| |
| |
| |
| |
| | |
#9728 'Decreased functionality in "on duplicate key update
#8147 'a column proclaimed ambigous in INSERT ... SELECT .. ON DUPLICATE'
This ensures fields are uniquely qualified and also that one can't update other tables in the ON DUPLICATE KEY UPDATE part
|
|\ \
| | |
| | |
| | | |
into mishka.local:/home/my/mysql-4.1
|
| | |
| | |
| | |
| | | |
Fixed wrong allocation that could cause buffer overrun when using join cache
|
|/ /
| |
| |
| |
| | |
my_access.c:
Fixed problem where in some cases check_if_legal_filename was returning 0 for illegal names
|
|\ \
| | |
| | |
| | | |
into mysql.com:/home/jimw/my/mysql-4.1-clean
|
| | |
| | |
| | |
| | |
| | | |
resulted in the hostname cache being ineffective. Based on
patch from Jeremy Cole of Yahoo! (Bug #10931)
|
| | |
| | |
| | |
| | | |
changeset: ChangeSet@1.2260.1.).
|
| | |
| | |
| | |
| | |
| | | |
This was necessary because the old code would return
"w+" for O_RDONLY|O_SHARE for example.
|
| | |
| | |
| | |
| | | |
'#pragma interface' (that comes with the #include'd header file)
|
| | | |
|
|\ \ \
| | | |
| | | |
| | | | |
into mysql.com:/home/mydev/mysql-4.1-4100
|
| |/ /
| | |
| | |
| | |
| | |
| | | |
Set #pragma implementation" earlier
Many files:
Need to include <my_global.h> before #ifdef USE_PRAGMA_IMPLEMENTATION
|
|/ /
| |
| |
| |
| | |
Fixed two deadlocks.
Made minor changes.
|
|\ \
| | |
| | |
| | | |
into neptunus.(none):/home/msvensson/mysql/mysql-4.1
|
| | |
| | |
| | |
| | | |
Added some more ifdefs for "#pragma interface"
|
| | |
| | |
| | |
| | | |
Faster detection of wrong table names (like PRN) on windows
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | | |
fixups of test case and comment formatting
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This is a second patch needing another review. The first patch didn't solve
the entire problem. open and fopen on Windows will still open
files like "com1.sym" when they shouldn't. This patch
checks that the file exists before trying to open it.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This final cset is to fix a syntax problem in ha_myisammrg.cc where a / was left out of a format string.
It also adds a check in has_path to avoid a possible redundant comparison.
ha_myisammrg.cc:
Replaced missing / in format string
my_getwd.c:
Added test to see if FN_LIBCHAR != '/' before doing comparison to avoid redundant comparison
|
|\ \ \
| |/ /
| | |
| | | |
into mdk10.(none):/home/reggie/bk/mysql-4.1
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The problem was that on Windows the access method indicates that access to file
such as "com1" and "lpt1" is allowed (since they are device names) and
this causes mysql to attempt to open them as databases or tables.
The fix was to write our own my_access method that uses other Win32 functions
to determine if the given argument is indeed a file and has to requested
mode.
|
|/ /
| |
| |
| |
| |
| |
| |
| | |
This is a replacement for the original patch given by Ingo. This one comes
from Monty.
The problem is that merge files now use unix style pathnames on all
platforms. The merge file open code was not properly converting those
pathnames back to non-unix when necessary.
|
| | |
|
|\ \
| | |
| | |
| | | |
into mysql.com:/home/jimw/my/mysql-4.1-clean
|
| | | |
|
|\ \ \
| | | |
| | | |
| | | | |
into mysql.com:/home/my/mysql-4.1
|
| |\ \ \
| | | | |
| | | | |
| | | | | |
into mysql.com:/home/mydev/mysql-4.1-4100
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Changed the creation of the .MRG file so that only the table name
is written when the MyISAM table is in the same database as the
MERGE table, a relative path is used in other cases in mysqld,
and possibly an absolute path is used in an embedded server.
No test case is added as the external behaviour is unchanged.
Only the file names within the .MRG file are changed.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
signed range. (Bug #7036)
Produce warnings of wrong cast of strings to signed/unsigned.
Don't block not resolved IP's if DNS server is down (Bug #8467)
Fix compiler problems with MinGW (Bug #8872)
|
|\ \ \ \ \
| |/ / / /
|/| | | |
| | | | | |
into mysql.com:/home/my/mysql-4.1
|
| | | | | |
|
| |/ / / |
|
|\ \ \ \
| | | | |
| | | | |
| | | | | |
into neptunus.(none):/home/msvensson/mysql/mysql-4.1
|
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | | |
Define a new CPP symbol that the target OS is Linux, and use it where only the OS matters and not the threads Library.
Until now, 'HAVE_LINUXTHREADS' was used to indicate "Target is Linux" in many places.
When we support configuration with NPTL but no Linuxthreads, this misuse must cease.
|
| | | |
| | | |
| | | |
| | | | |
- Reverted removal of errorcheck mutex initialise, used in safe_mutex_init.
|
|/ / /
| | |
| | |
| | |
| | |
| | | |
- Changed makelist.sh
- Bump up required version of autoconf
- Use new style to init mutex in my_thr_init
|
| | | |
|
| | | |
|
|\ \ \
| | | |
| | | |
| | | | |
into mysql.com:/usr/home/bar/mysql-4.1
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Not active by default.
One need to pass -DHAVE_CYBOZU_COLLATION to
activate it.
|