diff options
author | vtkachenko@quadxeon.mysql.com <> | 2005-12-01 13:34:48 +0100 |
---|---|---|
committer | vtkachenko@quadxeon.mysql.com <> | 2005-12-01 13:34:48 +0100 |
commit | 045747f23ddba6b1573edbdfd161ae6a539fea87 (patch) | |
tree | e6ef274482adb5428e869008911f300bfa799ee9 /include | |
parent | 21cc3ae5614434dd3b12ebb10a16b9656dba5d48 (diff) | |
download | mariadb-git-045747f23ddba6b1573edbdfd161ae6a539fea87.tar.gz |
Many files:
Added mmap support for MyISAM engine
Diffstat (limited to 'include')
-rw-r--r-- | include/my_base.h | 3 | ||||
-rw-r--r-- | include/my_sys.h | 4 |
2 files changed, 6 insertions, 1 deletions
diff --git a/include/my_base.h b/include/my_base.h index ebe1c6ab722..c688591e1d5 100644 --- a/include/my_base.h +++ b/include/my_base.h @@ -152,7 +152,8 @@ enum ha_extra_function { other fields intact. When this is off (by default) InnoDB will use memcpy to overwrite entire row. */ - HA_EXTRA_KEYREAD_PRESERVE_FIELDS + HA_EXTRA_KEYREAD_PRESERVE_FIELDS, + HA_EXTRA_MMAP }; /* The following is parameter to ha_panic() */ diff --git a/include/my_sys.h b/include/my_sys.h index 44fe383bf4f..cda308f222a 100644 --- a/include/my_sys.h +++ b/include/my_sys.h @@ -821,7 +821,11 @@ my_bool my_gethwaddr(uchar *to); #define MAP_NOSYNC 0 #endif +#ifdef HAVE_MMAP64 +#define my_mmap(a,b,c,d,e,f) mmap64(a,b,c,d,e,f) +#else #define my_mmap(a,b,c,d,e,f) mmap(a,b,c,d,e,f) +#endif #ifdef HAVE_GETPAGESIZE #define my_getpagesize() getpagesize() #else |