diff options
author | unknown <heikki@donna.mysql.fi> | 2001-07-19 22:46:41 +0300 |
---|---|---|
committer | unknown <heikki@donna.mysql.fi> | 2001-07-19 22:46:41 +0300 |
commit | d493a361647af5649033739c9a2dfd394e5c5af3 (patch) | |
tree | 371e412a14e8b6b61123eff561729e2b78f26d15 /innobase/include | |
parent | 44d4821eb58bd34ca70582939b79d5539a3631d6 (diff) | |
download | mariadb-git-d493a361647af5649033739c9a2dfd394e5c5af3.tar.gz |
srv0srv.h Support raw disk as a data file
srv0start.c Support raw disk as a data file
srv0srv.c Support raw disk as a data file
ha_innobase.cc Some error messages and support raw disk as a data file
sql/ha_innobase.cc:
Some error messages and support raw disk as a data file
innobase/srv/srv0srv.c:
Support raw disk as a data file
innobase/srv/srv0start.c:
Support raw disk as a data file
innobase/include/srv0srv.h:
Support raw disk as a data file
Diffstat (limited to 'innobase/include')
-rw-r--r-- | innobase/include/srv0srv.h | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/innobase/include/srv0srv.h b/innobase/include/srv0srv.h index 26164e2ccdc..f80abda19c6 100644 --- a/innobase/include/srv0srv.h +++ b/innobase/include/srv0srv.h @@ -25,6 +25,7 @@ extern char* srv_arch_dir; extern ulint srv_n_data_files; extern char** srv_data_file_names; extern ulint* srv_data_file_sizes; +extern ulint* srv_data_file_is_raw_partition; extern char** srv_log_group_home_dirs; @@ -103,13 +104,26 @@ typedef struct srv_sys_struct srv_sys_t; /* The server system */ extern srv_sys_t* srv_sys; -/* Alternatives for fiel flush option in Unix; see the InnoDB manual about +/* Alternatives for file flush option in Unix; see the InnoDB manual about what these mean */ #define SRV_UNIX_FDATASYNC 1 #define SRV_UNIX_O_DSYNC 2 #define SRV_UNIX_LITTLESYNC 3 #define SRV_UNIX_NOSYNC 4 +/* Raw partition flags */ +#define SRV_OLD_RAW 1 +#define SRV_NEW_RAW 2 + +void +srv_mysql_thread_release(void); +/*==========================*/ +os_event_t +srv_mysql_thread_event_get(void); +void +srv_mysql_thread_slot_free( +/*==========================*/ + os_event_t event); /************************************************************************* Boots Innobase server. */ |