mariadb/VC++Files
unknown c4d0901d00 Fix for bug #32221: bug25714, mytest, mysql_client_test complaints and
crashes.

MySQL distributions contain a number of programs that are used only by
the MySQL test suite internally, i.e. they are not indended to be
invoked directly by a user. As a result, such programs are not
documented, do not have any built-in help or proper error reporting,
which may confuse users.

This patch fixes the problem with the following changes:
- mytest, libmysqltest and all references to them were removed from the
distribution since they are not used anymore
- bug25714 now displays an error message when run with incorrect
arguments or with the --help option
- mysql_client_test now does not call abort() in case of errors,
instead it does a clean exit() with a proper error status.


BitKeeper/deleted/.del-mytest.c:
  Delete: libmysql/mytest.c
BitKeeper/deleted/.del-myTest-package.dsp:
  Delete: VC++Files/libmysqltest/myTest-package.dsp
BitKeeper/deleted/.del-myTest-package_ia64.dsp:
  Delete: VC++Files/libmysqltest/myTest-package_ia64.dsp
BitKeeper/deleted/.del-myTest.dsp~4a8c480769193952:
  Delete: VC++Files/libmysqltest/myTest.dsp
BitKeeper/deleted/.del-myTest.vcproj:
  Delete: VC++Files/libmysqltest/myTest.vcproj
BitKeeper/deleted/.del-myTest_ia64.dsp:
  Delete: VC++Files/libmysqltest/myTest_ia64.dsp
BitKeeper/deleted/.del-mytest.c~9a99338689e5de8:
  Delete: VC++Files/libmysqltest/mytest.c
BitKeeper/deleted/.del-mytest.dsw~2324698861155335:
  Delete: VC++Files/libmysqltest/mytest.dsw
VC++Files/copy_mysql_files.bat:
  Removed references to libmysqltest.
libmysql/CMakeLists.txt:
  Removed rules for myTest.
libmysql/Makefile.am:
  Removed mytest.c from EXTRA_DIST.
tests/bug25714.c:
  Display a meaningful error message when run incorrectly or with the --help option.
tests/mysql_client_test.c:
  In case of error, don't cause abnormal program termination, do a clean exit() with an error status.
2007-11-19 18:59:25 +03:00
..
bdb Many files: 2007-03-19 16:18:10 +01:00
client Many files: 2007-03-19 16:18:10 +01:00
comp_err Many files: 2007-03-19 16:18:10 +01:00
contrib LOAD DATA INFILE is not replicated if replicate_*_table is set 2003-02-28 22:24:00 +02:00
dbug Many files: 2007-03-19 16:18:10 +01:00
examples/udf_example BUG#3439 problem with UDF functions 2004-06-08 12:35:22 +06:00
heap Many files: 2007-03-19 16:18:10 +01:00
innobase Many files: 2007-03-19 16:18:10 +01:00
libmysql Many files: 2007-03-19 16:18:10 +01:00
libmysqld vio.vcproj, mysqld.vcproj, mysys.vcproj, libmysqld.vcproj, mysqldemb.vcproj: 2007-03-20 15:12:50 +01:00
merge New Project files for Windows Ithanium 64-bit builds 2005-03-06 14:22:28 +01:00
my_print_defaults Many files: 2007-03-19 16:18:10 +01:00
myisam Many files: 2007-03-19 16:18:10 +01:00
myisam_ftdump Many files: 2007-03-19 16:18:10 +01:00
myisamchk Many files: 2007-03-19 16:18:10 +01:00
myisamlog Many files: 2007-03-19 16:18:10 +01:00
myisammrg Many files: 2007-03-19 16:18:10 +01:00
myisampack Many files: 2007-03-19 16:18:10 +01:00
mysqlbinlog Many files: 2007-03-19 16:18:10 +01:00
mysqlcheck Many files: 2007-03-19 16:18:10 +01:00
mysqldemb vio.vcproj, mysqld.vcproj, mysys.vcproj, libmysqld.vcproj, mysqldemb.vcproj: 2007-03-20 15:12:50 +01:00
mysqlserver Many files: 2007-03-19 16:18:10 +01:00
mysys vio.vcproj, mysqld.vcproj, mysys.vcproj, libmysqld.vcproj, mysqldemb.vcproj: 2007-03-20 15:12:50 +01:00
perror Many files: 2007-03-19 16:18:10 +01:00
regex Many files: 2007-03-19 16:18:10 +01:00
replace Many files: 2007-03-19 16:18:10 +01:00
sql vio.vcproj, mysqld.vcproj, mysys.vcproj, libmysqld.vcproj, mysqldemb.vcproj: 2007-03-20 15:12:50 +01:00
strings Many files: 2007-03-19 16:18:10 +01:00
test1 Many files: 2007-03-19 16:18:10 +01:00
tests Many files: 2007-03-19 16:18:10 +01:00
thr_insert_test LOAD DATA INFILE is not replicated if replicate_*_table is set 2003-02-28 22:24:00 +02:00
thr_test Many files: 2007-03-19 16:18:10 +01:00
vio vio.vcproj, mysqld.vcproj, mysys.vcproj, libmysqld.vcproj, mysqldemb.vcproj: 2007-03-20 15:12:50 +01:00
zlib Many files: 2007-03-19 16:18:10 +01:00
copy_mysql_files.bat Fix for bug #32221: bug25714, mytest, mysql_client_test complaints and 2007-11-19 18:59:25 +03:00
fix-project-files Portability fixes to be able to compile MySQL with VC++ 2002-10-08 22:28:24 +03:00
mysql.dsp LOAD DATA INFILE is not replicated if replicate_*_table is set 2003-02-28 22:24:00 +02:00
mysql.dsw gen_lex_hash.cc: 2007-01-31 00:06:42 +01:00
mysql.sln mysql.sln: 2007-04-19 22:56:04 +02:00
mysql_ia64.dsw bug #18115 (mysql_upgrade on Windows) 2006-04-28 09:07:25 +05:00
prepare my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
README.build-files Added support for projects 'classic', 'classic nt', 'pro' and 'pro nt' 2004-05-19 16:38:12 +03:00

Some notes about building MySQL with VC++

- After bulding all projects, you get the files in the following directories:

Directory		Content

lib_debug		Debug libraries
lib_release		Release libraries
lib_classic		Embedded server libraries for classic
lib_pro			Embedded server libraries for pro
client_debug		Debug executables
client_release		Client release
client_classic		Commerical binaries (classic)
client_pro		Commerical binaries (unique for pro version)
include			Include files

The copy_mysql_files.bat script can be used to copy the generated
files to c:\mysql