after merge fix
This commit is contained in:
parent
a83c4b6841
commit
afdb3faae1
@ -67,6 +67,11 @@ static int _mi_cmp_buffer(File file, const byte *buff, my_off_t filepos,
|
|||||||
my_bool mi_dynmap_file(MI_INFO *info, my_off_t size)
|
my_bool mi_dynmap_file(MI_INFO *info, my_off_t size)
|
||||||
{
|
{
|
||||||
DBUG_ENTER("mi_dynmap_file");
|
DBUG_ENTER("mi_dynmap_file");
|
||||||
|
if (size > (my_off_t) (~((size_t) 0)) - MEMMAP_EXTRA_MARGIN)
|
||||||
|
{
|
||||||
|
DBUG_PRINT("warning", ("File is too large for mmap"));
|
||||||
|
DBUG_RETURN(1);
|
||||||
|
}
|
||||||
info->s->file_map= (byte*)
|
info->s->file_map= (byte*)
|
||||||
my_mmap(0, (size_t)(size + MEMMAP_EXTRA_MARGIN),
|
my_mmap(0, (size_t)(size + MEMMAP_EXTRA_MARGIN),
|
||||||
info->s->mode==O_RDONLY ? PROT_READ :
|
info->s->mode==O_RDONLY ? PROT_READ :
|
||||||
|
Loading…
x
Reference in New Issue
Block a user