mirror of
https://github.com/MariaDB/server.git
synced 2025-01-17 12:32:27 +01:00
Applied a patch for Netware.
This commit is contained in:
parent
7d1af16c2a
commit
1c2f4ffecb
13 changed files with 47 additions and 13 deletions
|
@ -2169,6 +2169,9 @@ static struct my_option my_long_options[] =
|
|||
{ 0, 0, 0, 0, 0, 0, GET_NO_ARG, NO_ARG, 0, 0, 0, 0, 0, 0}
|
||||
};
|
||||
|
||||
|
||||
#include <help_start.h>
|
||||
|
||||
static void print_version(void)
|
||||
{
|
||||
printf("%s Ver %s Distrib %s, for %s (%s)\n",my_progname,MTEST_VERSION,
|
||||
|
@ -2187,6 +2190,8 @@ void usage()
|
|||
my_print_variables(my_long_options);
|
||||
}
|
||||
|
||||
#include <help_end.h>
|
||||
|
||||
|
||||
static my_bool
|
||||
get_one_option(int optid, const struct my_option *opt __attribute__((unused)),
|
||||
|
|
|
@ -55,6 +55,9 @@ static struct my_option my_long_options[] =
|
|||
{0, 0, 0, 0, 0, 0, GET_NO_ARG, NO_ARG, 0, 0, 0, 0, 0, 0}
|
||||
};
|
||||
|
||||
|
||||
#include <help_start.h>
|
||||
|
||||
static void usage(my_bool version)
|
||||
{
|
||||
printf("%s Ver 1.6 for %s at %s\n",my_progname,SYSTEM_TYPE,
|
||||
|
@ -69,6 +72,8 @@ static void usage(my_bool version)
|
|||
printf("\nExample usage:\n%s --config-file=my client mysql\n", my_progname);
|
||||
}
|
||||
|
||||
#include <help_end.h>
|
||||
|
||||
|
||||
static my_bool
|
||||
get_one_option(int optid, const struct my_option *opt __attribute__((unused)),
|
||||
|
|
|
@ -113,12 +113,15 @@ static HA_ERRORS ha_errlist[]=
|
|||
};
|
||||
|
||||
|
||||
#include <help_start.h>
|
||||
|
||||
static void print_version(void)
|
||||
{
|
||||
printf("%s Ver %s, for %s (%s)\n",my_progname,PERROR_VERSION,
|
||||
SYSTEM_TYPE,MACHINE_TYPE);
|
||||
}
|
||||
|
||||
|
||||
static void usage(void)
|
||||
{
|
||||
print_version();
|
||||
|
@ -130,6 +133,8 @@ static void usage(void)
|
|||
my_print_variables(my_long_options);
|
||||
}
|
||||
|
||||
#include <help_end.h>
|
||||
|
||||
|
||||
static my_bool
|
||||
get_one_option(int optid, const struct my_option *opt __attribute__((unused)),
|
||||
|
|
|
@ -65,12 +65,16 @@ static struct my_option my_long_options[] =
|
|||
|
||||
static void verify_sort();
|
||||
|
||||
|
||||
#include <help_start.h>
|
||||
|
||||
static void print_version(void)
|
||||
{
|
||||
printf("%s Ver %s Distrib %s, for %s (%s)\n",my_progname,DUMP_VERSION,
|
||||
MYSQL_SERVER_VERSION,SYSTEM_TYPE,MACHINE_TYPE);
|
||||
}
|
||||
|
||||
|
||||
static void usage()
|
||||
{
|
||||
print_version();
|
||||
|
@ -87,6 +91,7 @@ The numeric-dump-file should contain a numeric stack trace from mysqld.\n\
|
|||
If the numeric-dump-file is not given, the stack trace is read from stdin.\n");
|
||||
}
|
||||
|
||||
#include <help_end.h>
|
||||
|
||||
|
||||
static void die(const char* fmt, ...)
|
||||
|
|
|
@ -2,5 +2,6 @@
|
|||
#undef printf
|
||||
#undef puts
|
||||
#undef fputs
|
||||
#undef fputc
|
||||
#undef putchar
|
||||
#endif
|
||||
|
|
|
@ -4,4 +4,6 @@
|
|||
#define printf consoleprintf
|
||||
#define puts(s) consoleprintf("%s\n",s)
|
||||
#define fputs(s,f) puts(s)
|
||||
#define fputc(s,f) consoleprintf("%c", s)
|
||||
#define putchar(s) consoleprintf("%c", s)
|
||||
#endif
|
||||
|
|
|
@ -260,6 +260,8 @@ static struct my_option my_long_options[] =
|
|||
};
|
||||
|
||||
|
||||
#include <help_start.h>
|
||||
|
||||
static void print_version(void)
|
||||
{
|
||||
printf("%s Ver 5.10 for %s on %s\n", my_progname, SYSTEM_TYPE, MACHINE_TYPE);
|
||||
|
@ -283,6 +285,8 @@ static void usage(void)
|
|||
my_print_variables(my_long_options);
|
||||
}
|
||||
|
||||
#include <help_end.h>
|
||||
|
||||
|
||||
static my_bool
|
||||
get_one_option(int optid, const struct my_option *opt __attribute__((unused)),
|
||||
|
|
|
@ -247,6 +247,7 @@ static void get_options(register int *argc, register char ***argv)
|
|||
/* Fall through */
|
||||
case 'I':
|
||||
case '?':
|
||||
#include <help_start.h>
|
||||
printf("%s Ver 1.4 for %s at %s\n",my_progname,SYSTEM_TYPE,
|
||||
MACHINE_TYPE);
|
||||
puts("By Monty, for your professional use\n");
|
||||
|
@ -268,6 +269,7 @@ static void get_options(register int *argc, register char ***argv)
|
|||
puts("If a recover is done all writes and all possibly updates and deletes is done\nand errors are only counted.");
|
||||
puts("If one gives table names as arguments only these tables will be updated\n");
|
||||
help=1;
|
||||
#include <help_end.h>
|
||||
break;
|
||||
default:
|
||||
printf("illegal option: \"-%c\"\n",*pos);
|
||||
|
|
|
@ -45,7 +45,7 @@ int my_rename(const char *from, const char *to, myf MyFlags)
|
|||
}
|
||||
#endif
|
||||
#if defined(HAVE_RENAME)
|
||||
#ifdef __WIN__
|
||||
#if defined(__WIN__) || defined(__NETWARE__)
|
||||
/*
|
||||
On windows we can't rename over an existing file:
|
||||
Remove any conflicting files:
|
||||
|
|
|
@ -171,15 +171,9 @@ do
|
|||
rm $file.org
|
||||
done
|
||||
|
||||
# create the libmysql.imp file in netware folder from libmysql/libmysql.def
|
||||
# file
|
||||
echo "generating llibmysql.imp file..."
|
||||
awk 'BEGIN{x=0;} x==1 {print $1;next} /EXPORTS/{x=1}' libmysql/libmysql.def > netware/libmysql.imp
|
||||
|
||||
# create the libmysql.imp file in netware folder from libmysql/libmysql.def file
|
||||
echo "generating llibmysql.imp file..."
|
||||
awk 'BEGIN{x=0;} x==1 {print $1;next} /EXPORTS/{x=1}' libmysql/libmysql.def > netware/libmysql.imp
|
||||
|
||||
awk 'BEGIN{x=0;} END{printf("\n");} x==1 {printf(" %s",$1); x++; next} x>1 {printf(",\n %s", $1);next} /EXPORTS/{x=1}' libmysql/libmysql.def > netware/libmysql.imp
|
||||
|
||||
# build linux tools
|
||||
echo "compiling linux tools..."
|
||||
|
|
|
@ -192,7 +192,7 @@ void install_db(char *datadir)
|
|||
char error[PATH_MAX];
|
||||
|
||||
// input file
|
||||
snprintf(input, PATH_MAX, "%s/bin/init_db.sql", base_dir);
|
||||
snprintf(input, PATH_MAX, "%s/bin/test_db.sql", base_dir);
|
||||
snprintf(output, PATH_MAX, "%s/install.out", datadir);
|
||||
snprintf(error, PATH_MAX, "%s/install.err", datadir);
|
||||
|
||||
|
@ -1160,7 +1160,8 @@ void setup(char *file)
|
|||
setenv("MASTER_MYPORT", "9306", 1);
|
||||
setenv("SLAVE_MYPORT", "9307", 1);
|
||||
setenv("MYSQL_TCP_PORT", "3306", 1);
|
||||
|
||||
snprintf(file_path, PATH_MAX*2, "%s/mysql_client_test --no-defaults --testcase--user=root --port=%u ", bin_dir, master_port);
|
||||
setenv("MYSQL_CLIENT_TEST",file_path,1);
|
||||
}
|
||||
|
||||
/******************************************************************************
|
||||
|
|
|
@ -242,8 +242,12 @@ rm -f $BASE/bin/Makefile* $BASE/bin/*.in $BASE/bin/*.sh $BASE/bin/mysql_install_
|
|||
# Copy system dependent files
|
||||
#
|
||||
if [ $BASE_SYSTEM = "netware" ] ; then
|
||||
cp ./netware/static_init_db.sql ./netware/init_db.sql
|
||||
./scripts/fill_help_tables < ./Docs/manual.texi >> ./netware/init_db.sql
|
||||
echo "CREATE DATABASE mysql;" > $BASE/bin/init_db.sql
|
||||
echo "CREATE DATABASE test;" >> $BASE/bin/init_db.sql
|
||||
sh ./scripts/mysql_create_system_tables.sh real "" "%" 0 >> $BASE/bin/init_db.sql
|
||||
sh ./scripts/mysql_create_system_tables.sh test "" "%" 0 > $BASE/bin/test_db.sql
|
||||
# cp ./netware/static_init_db.sql ./netware/init_db.sql
|
||||
# ./scripts/fill_help_tables < ./Docs/manual.texi >> ./netware/init_db.sql
|
||||
fi
|
||||
|
||||
#
|
||||
|
|
|
@ -147,6 +147,10 @@ int deny_severity = LOG_WARNING;
|
|||
#include <sys/mman.h>
|
||||
#endif
|
||||
|
||||
#define zVOLSTATE_ACTIVE 6
|
||||
#define zVOLSTATE_DEACTIVE 2
|
||||
#define zVOLSTATE_MAINTENANCE 3
|
||||
|
||||
#ifdef __NETWARE__
|
||||
#include <nks/vm.h>
|
||||
#include <library.h>
|
||||
|
@ -1667,7 +1671,9 @@ ulong neb_event_callback(struct EventBlock *eblock)
|
|||
voldata= (EventChangeVolStateEnter_s *)eblock->EBEventData;
|
||||
|
||||
/* Deactivation of a volume */
|
||||
if ((voldata->oldState == 6 && voldata->newState == 2))
|
||||
if ((voldata->oldState == zVOLSTATE_ACTIVE &&
|
||||
voldata->newState == zVOLSTATE_DEACTIVE ||
|
||||
voldata->newState == zVOLSTATE_MAINTENANCE))
|
||||
{
|
||||
/*
|
||||
Ensure that we bring down MySQL server only for MySQL data
|
||||
|
|
Loading…
Reference in a new issue