mirror of
https://github.com/MariaDB/server.git
synced 2025-07-29 05:21:33 +03:00
A patch for Netware.
This commit is contained in:
@ -2321,6 +2321,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}
|
{ 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)
|
static void print_version(void)
|
||||||
{
|
{
|
||||||
printf("%s Ver %s Distrib %s, for %s (%s)\n",my_progname,MTEST_VERSION,
|
printf("%s Ver %s Distrib %s, for %s (%s)\n",my_progname,MTEST_VERSION,
|
||||||
@ -2339,6 +2342,8 @@ void usage()
|
|||||||
my_print_variables(my_long_options);
|
my_print_variables(my_long_options);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#include <help_end.h>
|
||||||
|
|
||||||
|
|
||||||
static my_bool
|
static my_bool
|
||||||
get_one_option(int optid, const struct my_option *opt __attribute__((unused)),
|
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}
|
{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)
|
static void usage(my_bool version)
|
||||||
{
|
{
|
||||||
printf("%s Ver 1.6 for %s at %s\n",my_progname,SYSTEM_TYPE,
|
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);
|
printf("\nExample usage:\n%s --config-file=my client mysql\n", my_progname);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#include <help_end.h>
|
||||||
|
|
||||||
|
|
||||||
static my_bool
|
static my_bool
|
||||||
get_one_option(int optid, const struct my_option *opt __attribute__((unused)),
|
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)
|
static void print_version(void)
|
||||||
{
|
{
|
||||||
printf("%s Ver %s, for %s (%s)\n",my_progname,PERROR_VERSION,
|
printf("%s Ver %s, for %s (%s)\n",my_progname,PERROR_VERSION,
|
||||||
SYSTEM_TYPE,MACHINE_TYPE);
|
SYSTEM_TYPE,MACHINE_TYPE);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
static void usage(void)
|
static void usage(void)
|
||||||
{
|
{
|
||||||
print_version();
|
print_version();
|
||||||
@ -130,6 +133,8 @@ static void usage(void)
|
|||||||
my_print_variables(my_long_options);
|
my_print_variables(my_long_options);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#include <help_end.h>
|
||||||
|
|
||||||
|
|
||||||
static my_bool
|
static my_bool
|
||||||
get_one_option(int optid, const struct my_option *opt __attribute__((unused)),
|
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();
|
static void verify_sort();
|
||||||
|
|
||||||
|
|
||||||
|
#include <help_start.h>
|
||||||
|
|
||||||
static void print_version(void)
|
static void print_version(void)
|
||||||
{
|
{
|
||||||
printf("%s Ver %s Distrib %s, for %s (%s)\n",my_progname,DUMP_VERSION,
|
printf("%s Ver %s Distrib %s, for %s (%s)\n",my_progname,DUMP_VERSION,
|
||||||
MYSQL_SERVER_VERSION,SYSTEM_TYPE,MACHINE_TYPE);
|
MYSQL_SERVER_VERSION,SYSTEM_TYPE,MACHINE_TYPE);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
static void usage()
|
static void usage()
|
||||||
{
|
{
|
||||||
print_version();
|
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");
|
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, ...)
|
static void die(const char* fmt, ...)
|
||||||
|
@ -45,6 +45,7 @@ extern "C" {
|
|||||||
#undef HAVE_SCHED_H
|
#undef HAVE_SCHED_H
|
||||||
#undef HAVE_SYS_MMAN_H
|
#undef HAVE_SYS_MMAN_H
|
||||||
#undef HAVE_SYNCH_H
|
#undef HAVE_SYNCH_H
|
||||||
|
#undef HAVE_MMAP
|
||||||
#define HAVE_PTHREAD_ATTR_SETSTACKSIZE 1
|
#define HAVE_PTHREAD_ATTR_SETSTACKSIZE 1
|
||||||
#define HAVE_PTHREAD_SIGMASK 1
|
#define HAVE_PTHREAD_SIGMASK 1
|
||||||
#define HAVE_PTHREAD_YIELD_ZERO_ARG 1
|
#define HAVE_PTHREAD_YIELD_ZERO_ARG 1
|
||||||
|
@ -2,5 +2,6 @@
|
|||||||
#undef printf
|
#undef printf
|
||||||
#undef puts
|
#undef puts
|
||||||
#undef fputs
|
#undef fputs
|
||||||
|
#undef fputc
|
||||||
#undef putchar
|
#undef putchar
|
||||||
#endif
|
#endif
|
||||||
|
@ -4,4 +4,6 @@
|
|||||||
#define printf consoleprintf
|
#define printf consoleprintf
|
||||||
#define puts(s) consoleprintf("%s\n",s)
|
#define puts(s) consoleprintf("%s\n",s)
|
||||||
#define fputs(s,f) puts(s)
|
#define fputs(s,f) puts(s)
|
||||||
|
#define fputc(s,f) consoleprintf("%c", s)
|
||||||
|
#define putchar(s) consoleprintf("%c", s)
|
||||||
#endif
|
#endif
|
||||||
|
@ -247,6 +247,7 @@ static void get_options(register int *argc, register char ***argv)
|
|||||||
/* Fall through */
|
/* Fall through */
|
||||||
case 'I':
|
case 'I':
|
||||||
case '?':
|
case '?':
|
||||||
|
#include <help_start.h>
|
||||||
printf("%s Ver 1.4 for %s at %s\n",my_progname,SYSTEM_TYPE,
|
printf("%s Ver 1.4 for %s at %s\n",my_progname,SYSTEM_TYPE,
|
||||||
MACHINE_TYPE);
|
MACHINE_TYPE);
|
||||||
puts("By Monty, for your professional use\n");
|
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 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");
|
puts("If one gives table names as arguments only these tables will be updated\n");
|
||||||
help=1;
|
help=1;
|
||||||
|
#include <help_end.h>
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
printf("illegal option: \"-%c\"\n",*pos);
|
printf("illegal option: \"-%c\"\n",*pos);
|
||||||
|
@ -22,5 +22,7 @@ base_configs=" \
|
|||||||
--enable-local-infile \
|
--enable-local-infile \
|
||||||
--with-extra-charsets=all \
|
--with-extra-charsets=all \
|
||||||
--prefix=N:/mysql \
|
--prefix=N:/mysql \
|
||||||
|
--without-mysqlmanager \
|
||||||
|
--without-man \
|
||||||
"
|
"
|
||||||
|
|
||||||
|
@ -174,13 +174,7 @@ done
|
|||||||
# create the libmysql.imp file in netware folder from libmysql/libmysql.def
|
# create the libmysql.imp file in netware folder from libmysql/libmysql.def
|
||||||
# file
|
# file
|
||||||
echo "generating llibmysql.imp 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
|
||||||
|
|
||||||
# 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
|
|
||||||
|
|
||||||
|
|
||||||
# build linux tools
|
# build linux tools
|
||||||
echo "compiling linux tools..."
|
echo "compiling linux tools..."
|
||||||
./netware/BUILD/compile-linux-tools
|
./netware/BUILD/compile-linux-tools
|
||||||
|
@ -73,7 +73,7 @@ void init_args(arg_list_t *al)
|
|||||||
Add an argument to a list.
|
Add an argument to a list.
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
void add_arg(arg_list_t *al, char *format, ...)
|
void add_arg(arg_list_t *al, const char *format, ...)
|
||||||
{
|
{
|
||||||
va_list ap;
|
va_list ap;
|
||||||
char temp[PATH_MAX];
|
char temp[PATH_MAX];
|
||||||
@ -439,7 +439,7 @@ void del_tree(char *dir)
|
|||||||
removef()
|
removef()
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
int removef(char *format, ...)
|
int removef(const char *format, ...)
|
||||||
{
|
{
|
||||||
va_list ap;
|
va_list ap;
|
||||||
char path[PATH_MAX];
|
char path[PATH_MAX];
|
||||||
|
@ -235,8 +235,10 @@ rm -f $BASE/bin/Makefile* $BASE/bin/*.in $BASE/bin/*.sh $BASE/bin/mysql_install_
|
|||||||
# Copy system dependent files
|
# Copy system dependent files
|
||||||
#
|
#
|
||||||
if [ $BASE_SYSTEM = "netware" ] ; then
|
if [ $BASE_SYSTEM = "netware" ] ; then
|
||||||
cp ./netware/static_init_db.sql ./netware/init_db.sql
|
echo "CREATE DATABASE mysql;" > $BASE/bin/init_db.sql
|
||||||
./scripts/fill_help_tables < ./Docs/manual.texi >> ./netware/init_db.sql
|
echo "CREATE DATABASE test;" >> $BASE/bin/init_db.sql
|
||||||
|
sh ./scripts/mysql_create_system_tables.sh real >> $BASE/bin/init_db.sql
|
||||||
|
sh ./scripts/mysql_create_system_tables.sh test > $BASE/bin/test_db.sql
|
||||||
fi
|
fi
|
||||||
|
|
||||||
#
|
#
|
||||||
|
Reference in New Issue
Block a user