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 | 1116aced39592ff1813d0fb0345dd8e177deef5f (patch) | |
tree | 371e412a14e8b6b61123eff561729e2b78f26d15 /innobase/include | |
parent | dece009c8b84f6ee60cf43e32931debc361b932c (diff) | |
download | mariadb-git-1116aced39592ff1813d0fb0345dd8e177deef5f.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. */ |