mirror of
https://github.com/MariaDB/server.git
synced 2025-12-24 11:21:21 +03:00
Changes from Novell for various NetWare-only files, post-4.0.12
include/config-netware.h: Define USE_OLD_FUNCTIONS, remove NKS header includes netware/BUILD/mwenv: Changes to compiler flags netware/BUILD/nwbootstrap: bk changes syntax netware/Makefile.am: Remove isamchk.def, mysqld.xdc, add comp_err.def to netware_build_files netware/isamchk.def: Add XDCDATA netware/isamlog.def: Add XDCDATA netware/libmysql.def: Add XDCDATA netware/my_manage.c: Changes in argument handling, use procve netware/my_manage.h: Changes to argument handling, spawn netware/my_print_defaults.def: Add XDCDATA netware/myisamchk.def: Add XDCDATA netware/myisamlog.def: Add XDCDATA netware/myisampack.def: Add XDCDATA netware/mysql.def: Add XDCDATA netware/mysql_install.def: Add XDCDATA netware/mysql_install_db.c: Argument handling changes, etc netware/mysql_install_db.def: Add XDCDATA netware/mysql_test_run.c: Argument handling, spawn changes, etc netware/mysql_test_run.def: Add XDCDATA netware/mysqladmin.def: Add XDCDATA netware/mysqlbinlog.def: Add XDCDATA netware/mysqlcheck.def: Add XDCDATA netware/mysqld.def: Add XDCDATA netware/mysqld_safe.def: Add XDCDATA netware/mysqldump.def: Add XDCDATA netware/mysqlimport.def: Add XDCDATA netware/mysqlshow.def: Add XDCDATA netware/mysqltest.def: Add XDCDATA netware/pack_isam.def: Add XDCDATA netware/perror.def: Add XDCDATA netware/replace.def: Add XDCDATA netware/resolveip.def: Add XDCDATA
This commit is contained in:
@@ -34,12 +34,9 @@
|
||||
|
||||
******************************************************************************/
|
||||
|
||||
#define ARG_MAX 50
|
||||
#define ARG_BUF 10
|
||||
#define TRY_MAX 5
|
||||
|
||||
#define init_args(al) _init_args(&al);
|
||||
#define free_args(al) _free_args(&al);
|
||||
|
||||
/******************************************************************************
|
||||
|
||||
structures
|
||||
@@ -50,9 +47,11 @@ typedef struct
|
||||
{
|
||||
|
||||
int argc;
|
||||
char *argv[ARG_MAX];
|
||||
char **argv;
|
||||
|
||||
} arg_list_t, * arg_list;
|
||||
size_t size;
|
||||
|
||||
} arg_list_t;
|
||||
|
||||
/******************************************************************************
|
||||
|
||||
@@ -66,18 +65,23 @@ typedef struct
|
||||
|
||||
******************************************************************************/
|
||||
|
||||
void _init_args(arg_list *);
|
||||
void add_arg(arg_list, char *, ...);
|
||||
void _free_args(arg_list *);
|
||||
void init_args(arg_list_t *);
|
||||
void add_arg(arg_list_t *, char *, ...);
|
||||
void free_args(arg_list_t *);
|
||||
|
||||
int sleep_until_file_exists(char *);
|
||||
int sleep_until_file_deleted(char *);
|
||||
int wait_for_server_start(char *, char *, char *, int);
|
||||
int spawn(char *, arg_list, int, char *, char *, char *);
|
||||
|
||||
int spawn(char *, arg_list_t *, int, char *, char *, char *);
|
||||
|
||||
int stop_server(char *, char *, char *, int, char *);
|
||||
pid_t get_server_pid(char *);
|
||||
void kill_server(pid_t pid);
|
||||
|
||||
void del_tree(char *);
|
||||
int removef(char *, ...);
|
||||
|
||||
void get_basedir(char *, char *);
|
||||
|
||||
#endif /* _MY_MANAGE */
|
||||
|
||||
Reference in New Issue
Block a user