mirror of
https://github.com/MariaDB/server.git
synced 2025-01-17 20:42:30 +01:00
cab1dc628c
New multi-key-cache handling. This was needed becasue the old one didn't work reliable with MERGE tables. ALTER TABLE table_name ... CHARACTER SET ... now changes all char/varchar/text columns to the given character set (One must use ALTER TABLE ... DEFAULT CHARACTER SET ... to change the default character set) Fixed that have_compress is detected properly (fixes problems with func_compress.test on platforms without zlib) New syntax for CACHE INDEX ('keys' is optional if no index name is given and one mentions the key cache name only ones) Removed compiler warnings Added mysql_set_server_option() to allow clients like PHP to easaily set/reset the multi-statement flag.
35 lines
1.2 KiB
C
35 lines
1.2 KiB
C
/* Copyright (C) 2000 MySQL AB
|
|
|
|
This program is free software; you can redistribute it and/or modify
|
|
it under the terms of the GNU General Public License as published by
|
|
the Free Software Foundation; either version 2 of the License, or
|
|
(at your option) any later version.
|
|
|
|
This program is distributed in the hope that it will be useful,
|
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
GNU General Public License for more details.
|
|
|
|
You should have received a copy of the GNU General Public License
|
|
along with this program; if not, write to the Free Software
|
|
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */
|
|
|
|
/*
|
|
This undefs some pthread mutex locks when one isn't using threads
|
|
to make thread safe code, that should also work in single thread
|
|
environment, easier to use.
|
|
*/
|
|
|
|
#if !defined(_my_no_pthread_h) && !defined(THREAD)
|
|
#define _my_no_pthread_h
|
|
|
|
#define pthread_mutex_init(A,B)
|
|
#define pthread_mutex_lock(A)
|
|
#define pthread_mutex_unlock(A)
|
|
#define pthread_mutex_destroy(A)
|
|
#define my_rwlock_init(A,B)
|
|
#define rw_rdlock(A)
|
|
#define rw_wrlock(A)
|
|
#define rw_unlock(A)
|
|
#define rwlock_destroy(A)
|
|
#endif
|