Mercurial > hg > xemacs-beta
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 = |