Loading netware/BUILD/nwbootstrap +5 −0 Original line number Diff line number Diff line Loading @@ -171,6 +171,11 @@ 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 # build linux tools echo "compiling linux tools..." ./netware/BUILD/compile-linux-tools Loading netware/mysqld_safe.c +69 −39 Original line number Diff line number Diff line Loading @@ -67,6 +67,7 @@ void check_data_vol(); void check_setup(); void check_tables(); void mysql_start(int, char*[]); void parse_setvar(char *arg); /****************************************************************************** Loading Loading @@ -321,7 +322,8 @@ void parse_args(int argc, char *argv[]) OPT_ERR_LOG, OPT_SAFE_LOG, OPT_MYSQLD, OPT_HELP OPT_HELP, OPT_SETVAR }; static struct option options[] = Loading @@ -337,6 +339,7 @@ void parse_args(int argc, char *argv[]) {"safe-log", required_argument, 0, OPT_SAFE_LOG}, {"mysqld", required_argument, 0, OPT_MYSQLD}, {"help", no_argument, 0, OPT_HELP}, {"set-variable", required_argument, 0, OPT_SETVAR}, {0, 0, 0, 0} }; Loading Loading @@ -385,6 +388,10 @@ void parse_args(int argc, char *argv[]) strcpy(mysqld, optarg); break; case OPT_SETVAR: parse_setvar(optarg); break; case OPT_HELP: usage(); break; Loading @@ -396,6 +403,25 @@ void parse_args(int argc, char *argv[]) } } /* parse_setvar(char *arg) Pasrsing for port just to display the port num on the mysqld_safe screen */ void parse_setvar(char *arg) { char *pos; if ((pos= strindex(arg, "port"))) { for (; *pos && *pos != '='; pos++) ; if (*pos) strcpy(port, pos + 1); } } /****************************************************************************** /****************************************************************************** get_options() Loading Loading @@ -633,13 +659,17 @@ void mysql_start(int argc, char *argv[]) if(!strnicmp(argv[i], private_options[j], strlen(private_options[j]))) { skip = TRUE; consoleprintf("The argument skipped is %s\n",argv[i]); break; } } if (!skip) add_arg(&al, "%s", argv[i]); if (!skip) { add_arg(&al, "%s", argv[i]); consoleprintf("The final argument is %s\n",argv[i]); } } // spawn do { Loading Loading
netware/BUILD/nwbootstrap +5 −0 Original line number Diff line number Diff line Loading @@ -171,6 +171,11 @@ 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 # build linux tools echo "compiling linux tools..." ./netware/BUILD/compile-linux-tools Loading
netware/mysqld_safe.c +69 −39 Original line number Diff line number Diff line Loading @@ -67,6 +67,7 @@ void check_data_vol(); void check_setup(); void check_tables(); void mysql_start(int, char*[]); void parse_setvar(char *arg); /****************************************************************************** Loading Loading @@ -321,7 +322,8 @@ void parse_args(int argc, char *argv[]) OPT_ERR_LOG, OPT_SAFE_LOG, OPT_MYSQLD, OPT_HELP OPT_HELP, OPT_SETVAR }; static struct option options[] = Loading @@ -337,6 +339,7 @@ void parse_args(int argc, char *argv[]) {"safe-log", required_argument, 0, OPT_SAFE_LOG}, {"mysqld", required_argument, 0, OPT_MYSQLD}, {"help", no_argument, 0, OPT_HELP}, {"set-variable", required_argument, 0, OPT_SETVAR}, {0, 0, 0, 0} }; Loading Loading @@ -385,6 +388,10 @@ void parse_args(int argc, char *argv[]) strcpy(mysqld, optarg); break; case OPT_SETVAR: parse_setvar(optarg); break; case OPT_HELP: usage(); break; Loading @@ -396,6 +403,25 @@ void parse_args(int argc, char *argv[]) } } /* parse_setvar(char *arg) Pasrsing for port just to display the port num on the mysqld_safe screen */ void parse_setvar(char *arg) { char *pos; if ((pos= strindex(arg, "port"))) { for (; *pos && *pos != '='; pos++) ; if (*pos) strcpy(port, pos + 1); } } /****************************************************************************** /****************************************************************************** get_options() Loading Loading @@ -633,13 +659,17 @@ void mysql_start(int argc, char *argv[]) if(!strnicmp(argv[i], private_options[j], strlen(private_options[j]))) { skip = TRUE; consoleprintf("The argument skipped is %s\n",argv[i]); break; } } if (!skip) add_arg(&al, "%s", argv[i]); if (!skip) { add_arg(&al, "%s", argv[i]); consoleprintf("The final argument is %s\n",argv[i]); } } // spawn do { Loading