diff options
author | unknown <monty@hundin.mysql.fi> | 2001-10-08 04:58:07 +0300 |
---|---|---|
committer | unknown <monty@hundin.mysql.fi> | 2001-10-08 04:58:07 +0300 |
commit | cef1d752497f81229788e56abaf7fa62c1ab31a9 (patch) | |
tree | f8a3cf3164d5a5550378074ac8d3bf4afe105683 /myisammrg | |
parent | bd7b4aaa7dac716bb6d54b3d1dd355f78b68f0f2 (diff) | |
download | mariadb-git-cef1d752497f81229788e56abaf7fa62c1ab31a9.tar.gz |
Updated manual about embedded version.
Speed up column-completion in 'mysql'
Don't use ISAM if HAVE_ISAM is not defined
A lot of fixes for the embedded version. All libraries are now included in libmysqld.a
Changed arguments to convert_dirname() to make it more general.
Renamed files in the 'merge' directory to all use a common prefix.
Don't compile both assembler and C functions on x86
BitKeeper/deleted/.del-mf_pack2.c~f07795bbcf57be7:
Delete: mysys/mf_pack2.c
Docs/manual.texi:
Updated chapter about embedded version
acinclude.m4:
Fix for using BDB and InnoDB with embedded
client/completion_hash.cc:
Speed up memory allocation
client/completion_hash.h:
Speed up memory allocation
client/mysql.cc:
Speed up memory allocation
client/mysqldump.c:
Fix to use now convert_dirname
client/mysqltest.c:
Fixed memory allocation bugs.
Added --basedir=#, --compress=#, --server-arg, --server-file.
Fixes for embedded version
Changed silent mode to -s instead of -q
include/my_global.h:
Update to use HAVE_ISAM
include/my_sys.h:
Cleanup of fn_format()
include/mysql.h:
Prepare FIELD struct for 4.1
include/mysql_embed.h:
Don't use ISAM in embedded version
innobase/include/srv0srv.h:
Make InnoDB startup/shutdown silent in embedded version
innobase/log/log0log.c:
Make InnoDB startup/shutdown silent in embedded version
innobase/srv/srv0srv.c:
Make InnoDB startup/shutdown silent in embedded version
innobase/srv/srv0start.c:
Make InnoDB startup/shutdown silent in embedded version
isam/isamlog.c:
new convert_dirname
libmysql/libmysql.c:
Prepare for 4.1
libmysqld/Makefile.am:
Changed to create one libmysqld.a file that includes all other libraries.
libmysqld/examples/Makefile.am:
Changed to use new libmysqld.a
libmysqld/examples/test-run:
Lot's of fixes to get new mysqltest with embedded MySQL to work.
libmysqld/lib_sql.cc:
Changed type of arguments for mysql_server_init() to make code more portable.
libmysqld/libmysqld.c:
Cleanup
merge/Makefile.am:
Rename to use common prefix.
merge/mrg_close.c:
Rename to use common prefix.
merge/mrg_create.c:
Rename to use common prefix.
merge/mrg_def.h:
Rename to use common prefix.
merge/mrg_delete.c:
Rename to use common prefix.
merge/mrg_extra.c:
Rename to use common prefix.
merge/mrg_info.c:
Rename to use common prefix.
merge/mrg_locking.c:
Rename to use common prefix.
merge/mrg_open.c:
Rename to use common prefix.
merge/mrg_panic.c:
Rename to use common prefix.
merge/mrg_rrnd.c:
Rename to use common prefix.
merge/mrg_rsame.c:
Rename to use common prefix.
merge/mrg_static.c:
Rename to use common prefix.
merge/mrg_update.c:
Rename to use common prefix.
myisam/myisamlog.c:
Use new convert_dirname
myisammrg/Makefile.am:
Renamed mymrgdef.h -> myrg_def.h
myisammrg/myrg_close.c:
Renamed mymrgdef.h -> myrg_def.h
myisammrg/myrg_create.c:
Renamed mymrgdef.h -> myrg_def.h
myisammrg/myrg_def.h:
Renamed mymrgdef.h -> myrg_def.h
myisammrg/myrg_delete.c:
Renamed mymrgdef.h -> myrg_def.h
myisammrg/myrg_extra.c:
Renamed mymrgdef.h -> myrg_def.h
myisammrg/myrg_info.c:
Renamed mymrgdef.h -> myrg_def.h
myisammrg/myrg_locking.c:
Renamed mymrgdef.h -> myrg_def.h
myisammrg/myrg_open.c:
Renamed mymrgdef.h -> myrg_def.h
myisammrg/myrg_panic.c:
Renamed mymrgdef.h -> myrg_def.h
myisammrg/myrg_queue.c:
Renamed mymrgdef.h -> myrg_def.h
myisammrg/myrg_rfirst.c:
Renamed mymrgdef.h -> myrg_def.h
myisammrg/myrg_rkey.c:
Renamed mymrgdef.h -> myrg_def.h
myisammrg/myrg_rlast.c:
Renamed mymrgdef.h -> myrg_def.h
myisammrg/myrg_rnext.c:
Renamed mymrgdef.h -> myrg_def.h
myisammrg/myrg_rprev.c:
Renamed mymrgdef.h -> myrg_def.h
myisammrg/myrg_rrnd.c:
Renamed mymrgdef.h -> myrg_def.h
myisammrg/myrg_rsame.c:
Renamed mymrgdef.h -> myrg_def.h
myisammrg/myrg_static.c:
Renamed mymrgdef.h -> myrg_def.h
myisammrg/myrg_update.c:
Renamed mymrgdef.h -> myrg_def.h
myisammrg/myrg_write.c:
Renamed mymrgdef.h -> myrg_def.h
mysql-test/include/master-slave.inc:
Use short filenames for sockets (portability problem on Mac OS X)
mysql-test/mysql-test-run.sh:
cleanup
mysql-test/r/auto_increment.result:
Cleanup of tests for embedded version
mysql-test/r/func_system.result:
Cleanup of tests for embedded version
mysql-test/r/isam.result:
Cleanup of tests for embedded version
mysql-test/r/lock.result:
Cleanup of tests for embedded version
mysql-test/r/show_check.result:
Cleanup of tests for embedded version
mysql-test/t/auto_increment.test:
Cleanup of tests for embedded version
mysql-test/t/backup.test:
Cleanup of tests for embedded version
mysql-test/t/count_distinct2-master.opt:
Cleanup of tests for embedded version
mysql-test/t/count_distinct2.test:
Cleanup of tests for embedded version
mysql-test/t/create.test:
Cleanup of tests for embedded version
mysql-test/t/flush.test:
Cleanup of tests for embedded version
mysql-test/t/func_system.test:
Cleanup of tests for embedded version
mysql-test/t/isam.test:
Cleanup of tests for embedded version
mysql-test/t/kill.test:
Cleanup of tests for embedded version
mysql-test/t/lock.test:
Cleanup of tests for embedded version
mysql-test/t/order_fill_sortbuf-master.opt:
Cleanup of tests for embedded version
mysql-test/t/rpl000015.test:
Use short filenames for sockets (portability problem on Mac OS X)
mysql-test/t/rpl000016.test:
Use short filenames for sockets (portability problem on Mac OS X)
mysql-test/t/rpl000017.test:
Use short filenames for sockets (portability problem on Mac OS X)
mysql-test/t/rpl000018.test:
Use short filenames for sockets (portability problem on Mac OS X)
mysql-test/t/show_check.test:
Move ISAM specific tests to isam.test
mysql-test/t/status.test:
Cleanup of tests for embedded version
mysql-test/t/tablelock.test:
Cleanup
mysys/Makefile.am:
Removed not used mf_pack2.c
mysys/charset.c:
new convert_dirname
mysys/default.c:
new convert_dirname
mysys/mf_dirname.c:
Changed convert_dirname() to be more general
mysys/mf_format.c:
Changed bit flags to fn_format() to defines.
Added handling of relative filenames
BitKeeper/etc/ignore:
Added libmysqld/examples/test-gdbinit scripts/mysql_explain_log to the ignore list
mysys/mf_pack.c:
new convert_dirname
mysys/mf_tempfile.c:
new convert_dirname
scripts/Makefile.am:
Adde mysql_explain_log
scripts/mysql_config.sh:
Added support of --libmysqld-libs
sql/Makefile.am:
Fix to use 'innodb_system_libs'
sql/ha_innobase.cc:
Make InnoDB startup/shutdown silent in embedded version
sql/ha_isam.cc:
Added handling of HAVE_ISAM
sql/ha_isammrg.cc:
Added handling of HAVE_ISAM
sql/ha_myisam.cc:
Handle relative paths; Needed to support BACKUP TABLE in embedded version
sql/ha_myisammrg.cc:
Rename of filenames
sql/handler.cc:
Added handling of HAVE_ISAM
sql/item_func.cc:
Fix for ecc (Intel Compiler)
sql/mysql_priv.h:
Added global variable 'mysql_embedded'
sql/mysqld.cc:
Use HAVE_ISAM
sql/sql_parse.cc:
Use new convert_dirname
sql/sql_select.cc:
Fix for ecc (Intel Compiler)
sql/sql_table.cc:
Added handling of relative filenames
strings/Makefile.am:
Don't compile both assembler and C functions on x86
strings/bchange.c:
cleanup
Diffstat (limited to 'myisammrg')
-rw-r--r-- | myisammrg/Makefile.am | 2 | ||||
-rw-r--r-- | myisammrg/myrg_close.c | 2 | ||||
-rw-r--r-- | myisammrg/myrg_create.c | 2 | ||||
-rw-r--r-- | myisammrg/myrg_def.h (renamed from myisammrg/mymrgdef.h) | 0 | ||||
-rw-r--r-- | myisammrg/myrg_delete.c | 2 | ||||
-rw-r--r-- | myisammrg/myrg_extra.c | 2 | ||||
-rw-r--r-- | myisammrg/myrg_info.c | 2 | ||||
-rw-r--r-- | myisammrg/myrg_locking.c | 2 | ||||
-rw-r--r-- | myisammrg/myrg_open.c | 2 | ||||
-rw-r--r-- | myisammrg/myrg_panic.c | 2 | ||||
-rw-r--r-- | myisammrg/myrg_queue.c | 2 | ||||
-rw-r--r-- | myisammrg/myrg_rfirst.c | 2 | ||||
-rw-r--r-- | myisammrg/myrg_rkey.c | 2 | ||||
-rw-r--r-- | myisammrg/myrg_rlast.c | 2 | ||||
-rw-r--r-- | myisammrg/myrg_rnext.c | 2 | ||||
-rw-r--r-- | myisammrg/myrg_rprev.c | 2 | ||||
-rw-r--r-- | myisammrg/myrg_rrnd.c | 2 | ||||
-rw-r--r-- | myisammrg/myrg_rsame.c | 2 | ||||
-rw-r--r-- | myisammrg/myrg_static.c | 2 | ||||
-rw-r--r-- | myisammrg/myrg_update.c | 2 | ||||
-rw-r--r-- | myisammrg/myrg_write.c | 2 |
21 files changed, 20 insertions, 20 deletions
diff --git a/myisammrg/Makefile.am b/myisammrg/Makefile.am index 8b05bc5f386..5355534eb77 100644 --- a/myisammrg/Makefile.am +++ b/myisammrg/Makefile.am @@ -16,7 +16,7 @@ INCLUDES = @MT_INCLUDES@ -I$(srcdir)/../include -I../include pkglib_LIBRARIES = libmyisammrg.a -noinst_HEADERS = mymrgdef.h +noinst_HEADERS = myrg_def.h libmyisammrg_a_SOURCES = myrg_open.c myrg_extra.c myrg_info.c myrg_locking.c \ myrg_rrnd.c myrg_update.c myrg_delete.c myrg_rsame.c \ myrg_panic.c myrg_close.c myrg_create.c myrg_static.c \ diff --git a/myisammrg/myrg_close.c b/myisammrg/myrg_close.c index 7ab73c5ded4..8ac1c4d8005 100644 --- a/myisammrg/myrg_close.c +++ b/myisammrg/myrg_close.c @@ -16,7 +16,7 @@ /* close a isam-database */ -#include "mymrgdef.h" +#include "myrg_def.h" int myrg_close(MYRG_INFO *info) { diff --git a/myisammrg/myrg_create.c b/myisammrg/myrg_create.c index d1ea018741d..c320a595e80 100644 --- a/myisammrg/myrg_create.c +++ b/myisammrg/myrg_create.c @@ -16,7 +16,7 @@ /* Create a MYMERGE_-file */ -#include "mymrgdef.h" +#include "myrg_def.h" /* create file named 'name' and save filenames in it table_names should be NULL or a vector of string-pointers with diff --git a/myisammrg/mymrgdef.h b/myisammrg/myrg_def.h index aae1d07cd64..aae1d07cd64 100644 --- a/myisammrg/mymrgdef.h +++ b/myisammrg/myrg_def.h diff --git a/myisammrg/myrg_delete.c b/myisammrg/myrg_delete.c index 9ac32655172..4085c435416 100644 --- a/myisammrg/myrg_delete.c +++ b/myisammrg/myrg_delete.c @@ -16,7 +16,7 @@ /* Delete last read record */ -#include "mymrgdef.h" +#include "myrg_def.h" int myrg_delete( MYRG_INFO *info, diff --git a/myisammrg/myrg_extra.c b/myisammrg/myrg_extra.c index c8a634e748f..315abe0f29e 100644 --- a/myisammrg/myrg_extra.c +++ b/myisammrg/myrg_extra.c @@ -20,7 +20,7 @@ record-cache-flags are set in myrg_rrnd when we are changing database. */ -#include "mymrgdef.h" +#include "myrg_def.h" int myrg_extra(MYRG_INFO *info,enum ha_extra_function function) { diff --git a/myisammrg/myrg_info.c b/myisammrg/myrg_info.c index 8ca830339b9..14bc228cc1f 100644 --- a/myisammrg/myrg_info.c +++ b/myisammrg/myrg_info.c @@ -14,7 +14,7 @@ along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ -#include "mymrgdef.h" +#include "myrg_def.h" ulonglong myrg_position(MYRG_INFO *info) { diff --git a/myisammrg/myrg_locking.c b/myisammrg/myrg_locking.c index c89acca3918..70eb2c94d13 100644 --- a/myisammrg/myrg_locking.c +++ b/myisammrg/myrg_locking.c @@ -18,7 +18,7 @@ Lock databases against read or write. */ -#include "mymrgdef.h" +#include "myrg_def.h" int myrg_lock_database( MYRG_INFO *info, diff --git a/myisammrg/myrg_open.c b/myisammrg/myrg_open.c index 60523c90ff4..c5f1330d3e4 100644 --- a/myisammrg/myrg_open.c +++ b/myisammrg/myrg_open.c @@ -16,7 +16,7 @@ /* open a MyISAM MERGE table */ -#include "mymrgdef.h" +#include "myrg_def.h" #include <stddef.h> #include <errno.h> #ifdef VMS diff --git a/myisammrg/myrg_panic.c b/myisammrg/myrg_panic.c index 99a1f6828d1..67d2ee8bb19 100644 --- a/myisammrg/myrg_panic.c +++ b/myisammrg/myrg_panic.c @@ -14,7 +14,7 @@ along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ -#include "mymrgdef.h" +#include "myrg_def.h" /* if flag == HA_PANIC_CLOSE then all misam files are closed */ /* if flag == HA_PANIC_WRITE then all misam files are unlocked and diff --git a/myisammrg/myrg_queue.c b/myisammrg/myrg_queue.c index d6f831db48c..b4f729fc2cf 100644 --- a/myisammrg/myrg_queue.c +++ b/myisammrg/myrg_queue.c @@ -16,7 +16,7 @@ /* Read record based on a key */ -#include "mymrgdef.h" +#include "myrg_def.h" static int queue_key_cmp(void *keyseg, byte *a, byte *b) { diff --git a/myisammrg/myrg_rfirst.c b/myisammrg/myrg_rfirst.c index 0625e848660..2ee9c015a84 100644 --- a/myisammrg/myrg_rfirst.c +++ b/myisammrg/myrg_rfirst.c @@ -14,7 +14,7 @@ along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ -#include "mymrgdef.h" +#include "myrg_def.h" /* Read first row according to specific key */ diff --git a/myisammrg/myrg_rkey.c b/myisammrg/myrg_rkey.c index cd2c73c8ec2..ba042352a51 100644 --- a/myisammrg/myrg_rkey.c +++ b/myisammrg/myrg_rkey.c @@ -27,7 +27,7 @@ */ -#include "mymrgdef.h" +#include "myrg_def.h" /* todo: we could store some additional info to speedup lookups: column (key, keyseg) can be constant per table diff --git a/myisammrg/myrg_rlast.c b/myisammrg/myrg_rlast.c index f41844dfd5c..e03a07c295a 100644 --- a/myisammrg/myrg_rlast.c +++ b/myisammrg/myrg_rlast.c @@ -14,7 +14,7 @@ along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ -#include "mymrgdef.h" +#include "myrg_def.h" /* Read last row with the same key as the previous read. */ diff --git a/myisammrg/myrg_rnext.c b/myisammrg/myrg_rnext.c index 5a3fbdfb299..abb9ef95e44 100644 --- a/myisammrg/myrg_rnext.c +++ b/myisammrg/myrg_rnext.c @@ -14,7 +14,7 @@ along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ -#include "mymrgdef.h" +#include "myrg_def.h" /* Read next row with the same key as previous read diff --git a/myisammrg/myrg_rprev.c b/myisammrg/myrg_rprev.c index d8089e80498..bd7e6a1f6d2 100644 --- a/myisammrg/myrg_rprev.c +++ b/myisammrg/myrg_rprev.c @@ -14,7 +14,7 @@ along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ -#include "mymrgdef.h" +#include "myrg_def.h" /* Read previous row with the same key as previous read diff --git a/myisammrg/myrg_rrnd.c b/myisammrg/myrg_rrnd.c index de731e58d5b..d50d077e6ba 100644 --- a/myisammrg/myrg_rrnd.c +++ b/myisammrg/myrg_rrnd.c @@ -19,7 +19,7 @@ get by myrg_info(). The next record can be read with pos= -1 */ -#include "mymrgdef.h" +#include "myrg_def.h" static MYRG_TABLE *find_table(MYRG_TABLE *start,MYRG_TABLE *end,ulonglong pos); diff --git a/myisammrg/myrg_rsame.c b/myisammrg/myrg_rsame.c index 301b96e667b..eeb270a1b37 100644 --- a/myisammrg/myrg_rsame.c +++ b/myisammrg/myrg_rsame.c @@ -14,7 +14,7 @@ along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ -#include "mymrgdef.h" +#include "myrg_def.h" int myrg_rsame(MYRG_INFO *info,byte *record,int inx) { diff --git a/myisammrg/myrg_static.c b/myisammrg/myrg_static.c index d667c5a5475..fdc1c89c439 100644 --- a/myisammrg/myrg_static.c +++ b/myisammrg/myrg_static.c @@ -20,7 +20,7 @@ */ #ifndef stdin -#include "mymrgdef.h" +#include "myrg_def.h" #endif LIST *myrg_open_list=0; diff --git a/myisammrg/myrg_update.c b/myisammrg/myrg_update.c index b75c6ea6f9b..8417554727b 100644 --- a/myisammrg/myrg_update.c +++ b/myisammrg/myrg_update.c @@ -16,7 +16,7 @@ /* Update last read record */ -#include "mymrgdef.h" +#include "myrg_def.h" int myrg_update(register MYRG_INFO *info,const byte *oldrec, byte *newrec) { diff --git a/myisammrg/myrg_write.c b/myisammrg/myrg_write.c index b1b0b33f73d..8d8f4a34d18 100644 --- a/myisammrg/myrg_write.c +++ b/myisammrg/myrg_write.c @@ -16,7 +16,7 @@ /* Write a row to a MyISAM MERGE table */ -#include "mymrgdef.h" +#include "myrg_def.h" int myrg_write(register MYRG_INFO *info, byte *rec) { |