diff options
author | unknown <monty@hundin.mysql.fi> | 2001-12-11 20:45:48 +0200 |
---|---|---|
committer | unknown <monty@hundin.mysql.fi> | 2001-12-11 20:45:48 +0200 |
commit | 72ec7dfc65734e623cd91d424a91ee82077fac8c (patch) | |
tree | 57c90c65e06cdd74de883d23793984c678538aa1 /myisam/myisamdef.h | |
parent | 270976699cdb21362b2d53751346937df1807957 (diff) | |
download | mariadb-git-72ec7dfc65734e623cd91d424a91ee82077fac8c.tar.gz |
Fix for MyISAM records > 16M
Docs/manual.texi:
ChangeLog
innobase/os/os0file.c:
Removed compiler warnings
myisam/mi_check.c:
Fix for records > 16M
myisam/mi_dynrec.c:
Fix for records > 16M
myisam/myisamdef.h:
Fix for records > 16M
sql/sql_select.cc:
Cleanup
sql/sql_yacc.yy:
F
Diffstat (limited to 'myisam/myisamdef.h')
-rw-r--r-- | myisam/myisamdef.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/myisam/myisamdef.h b/myisam/myisamdef.h index 203101a2f48..e9d3461fe9a 100644 --- a/myisam/myisamdef.h +++ b/myisam/myisamdef.h @@ -359,7 +359,7 @@ struct st_myisam_info { #define MI_DYN_MAX_ROW_LENGTH (MI_DYN_MAX_BLOCK_LENGTH - MI_SPLIT_LENGTH) #define MI_DYN_ALIGN_SIZE 4 /* Align blocks on this */ #define MI_MAX_DYN_HEADER_BYTE 13 /* max header byte for dynamic rows */ -#define MI_MAX_BLOCK_LENGTH (((ulong) 1 << 24)-1) +#define MI_MAX_BLOCK_LENGTH ((((ulong) 1 << 24)-1) & (~ (ulong) (MI_DYN_ALIGN_SIZE-1))) #define MEMMAP_EXTRA_MARGIN 7 /* Write this as a suffix for file */ |