⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 srv0start.h

📁 这是linux下运行的mysql软件包,可用于linux 下安装 php + mysql + apach 的网络配置
💻 H
字号:
/******************************************************Starts the Innobase database server(c) 1995-2000 Innobase OyCreated 10/10/1995 Heikki Tuuri*******************************************************/#ifndef srv0start_h#define srv0start_h#include "univ.i"#include "ut0byte.h"/*************************************************************************Normalizes a directory path for Windows: converts slashes to backslashes. */voidsrv_normalize_path_for_win(/*=======================*/	char*	str);	/* in/out: null-terminated character string *//*************************************************************************Reads the data files and their sizes from a character string given inthe .cnf file. */iboolsrv_parse_data_file_paths_and_sizes(/*================================*/					/* out: TRUE if ok, FALSE if parsing					error */	char*	str,			/* in: the data file path string */	char***	data_file_names,	/* out, own: array of data file					names */	ulint**	data_file_sizes,	/* out, own: array of data file sizes					in megabytes */	ulint**	data_file_is_raw_partition,/* out, own: array of flags					showing which data files are raw					partitions */	ulint*	n_data_files,		/* out: number of data files */	ibool*	is_auto_extending,	/* out: TRUE if the last data file is					auto-extending */	ulint*	max_auto_extend_size);	/* out: max auto extend size for the					last file if specified, 0 if not *//*************************************************************************Reads log group home directories from a character string given inthe .cnf file. */iboolsrv_parse_log_group_home_dirs(/*==========================*/					/* out: TRUE if ok, FALSE if parsing					error */	char*	str,			/* in: character string */	char***	log_group_home_dirs);	/* out, own: log group home dirs *//*************************************************************************Adds a slash or a backslash to the end of a string if it is missingand the string is not empty. */char*srv_add_path_separator_if_needed(/*=============================*/			/* out: string which has the separator if the			string is not empty */	char*	str);	/* in: null-terminated character string *//********************************************************************Starts Innobase and creates a new database if database filesare not found and the user wants. Server parameters areread from a file of name "srv_init" in the ib_home directory. */intinnobase_start_or_create_for_mysql(void);/*====================================*/				/* out: DB_SUCCESS or error code *//********************************************************************Shuts down the Innobase database. */intinnobase_shutdown_for_mysql(void);/*=============================*/				/* out: DB_SUCCESS or error code */extern	dulint	srv_shutdown_lsn;extern	dulint	srv_start_lsn;#ifdef __NETWARE__void set_panic_flag_for_netware(void);#endif#ifdef HAVE_DARWIN_THREADSextern	ibool	srv_have_fullfsync;#endifextern  ulint   srv_sizeof_trx_t_in_ha_innodb_cc;extern  ibool   srv_is_being_started;extern	ibool	srv_startup_is_before_trx_rollback_phase;extern	ibool	srv_is_being_shut_down;extern  ibool	srv_start_raw_disk_in_use;/* At a shutdown the value first climbs from 0 to SRV_SHUTDOWN_CLEANUPand then to SRV_SHUTDOWN_LAST_PHASE, and so on */extern  ulint   srv_shutdown_state;#define SRV_SHUTDOWN_CLEANUP	   1#define SRV_SHUTDOWN_LAST_PHASE	   2#define SRV_SHUTDOWN_EXIT_THREADS  3/* Log 'spaces' have id's >= this */#define SRV_LOG_SPACE_FIRST_ID		0xFFFFFFF0UL#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -