diff 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
line wrap: on
line diff
--- a/src/mc-alloc.c	Fri Jan 20 22:51:21 2006 +0000
+++ b/src/mc-alloc.c	Sat Jan 21 13:34:21 2006 +0000
@@ -1732,7 +1732,12 @@
     case  4096: log_page_size = 12; break;
     case  8192: log_page_size = 13; break;
     case 16384: log_page_size = 14; break;
-    default: ABORT ();
+    case 32768: log_page_size = 15; break;
+    case 65536: log_page_size = 16; break;
+    default: 
+      fprintf(stderr, "##### SYS_PAGE_SIZE=%d not supported #####\n",
+	      SYS_PAGE_SIZE);
+      ABORT ();
     }
   
   page_size_div_2 = (EMACS_INT) SYS_PAGE_SIZE >> 1;