comparison src/mc-alloc.c @ 3212:26a547441418

[xemacs-hg @ 2006-01-21 13:34:20 by crestani] Fixes for Cygwin 1.5.19: * sysdir.h: Workaround missing d_ino field from 'struct dirent'. * mc-alloc.c (init_mc_allocator): Cygwin claims to have a 64k page size, add it.
author crestani
date Sat, 21 Jan 2006 13:34:21 +0000
parents 141c2920ea48
children d674024a8674
comparison
equal deleted inserted replaced
3211:b16c0b10f097 3212:26a547441418
1730 case 1024: log_page_size = 10; break; 1730 case 1024: log_page_size = 10; break;
1731 case 2048: log_page_size = 11; break; 1731 case 2048: log_page_size = 11; break;
1732 case 4096: log_page_size = 12; break; 1732 case 4096: log_page_size = 12; break;
1733 case 8192: log_page_size = 13; break; 1733 case 8192: log_page_size = 13; break;
1734 case 16384: log_page_size = 14; break; 1734 case 16384: log_page_size = 14; break;
1735 default: ABORT (); 1735 case 32768: log_page_size = 15; break;
1736 case 65536: log_page_size = 16; break;
1737 default:
1738 fprintf(stderr, "##### SYS_PAGE_SIZE=%d not supported #####\n",
1739 SYS_PAGE_SIZE);
1740 ABORT ();
1736 } 1741 }
1737 1742
1738 page_size_div_2 = (EMACS_INT) SYS_PAGE_SIZE >> 1; 1743 page_size_div_2 = (EMACS_INT) SYS_PAGE_SIZE >> 1;
1739 1744
1740 mc_allocator_globals.used_heap_pages = 1745 mc_allocator_globals.used_heap_pages =