--- src/lib/libast/vmalloc/vmopen.c.orig 2016-02-28 17:09:23 UTC
+++ src/lib/libast/vmalloc/vmopen.c
@@ -97,10 +97,10 @@ int mode; /* type of region */
write(9, "vmalloc: panic: heap initialization error #2\n", 45);
return NIL(Vmalloc_t*);
}
- /**/DEBUG_ASSERT(VMLONG(vd)%ALIGN == 0);
+ /**/DEBUG_ASSERT(VMLONG(vd)%MEM_ALIGN == 0);
if(vd->mode & VM_MEMORYF) /* point addr to Vmalloc_t */
- addr -= ROUND(sizeof(Vmalloc_t), ALIGN);
+ addr -= ROUND(sizeof(Vmalloc_t), MEM_ALIGN);
}
}
@@ -110,7 +110,7 @@ int mode; /* type of region */
incr = disc->round <= 0 ? _Vmpagesize : ROUND(disc->round, _Vmpagesize);
/* size of Vmalloc_t if embedded in the same initial segment */
- vmsz = (mode&VM_MEMORYF) ? ROUND(sizeof(Vmalloc_t),ALIGN) : 0;
+ vmsz = (mode&VM_MEMORYF) ? ROUND(sizeof(Vmalloc_t),MEM_ALIGN) : 0;
vdsz = 0; /* get actual size of Vmdata_t including method specific data */
if(!meth->eventf || (*meth->eventf)(vmp, VM_OPEN, &vdsz) < 0 || vdsz <= 0 )
@@ -118,13 +118,13 @@ int mode; /* type of region */
write(9, "vmalloc: panic: heap initialization error #3\n", 45);
return NIL(Vmalloc_t*);
}
- vdsz = ROUND(vdsz, ALIGN);
+ vdsz = ROUND(vdsz, MEM_ALIGN);
- sgsz = ROUND(sizeof(Seg_t), ALIGN); /* size of segment structure */
+ sgsz = ROUND(sizeof(Seg_t), MEM_ALIGN); /* size of segment structure */
/* get initial memory segment containing Vmdata_t, Seg_t and some extra */
size = vmsz + vdsz + sgsz + 8*_Vmpagesize;
- size = ROUND(size,incr); /**/DEBUG_ASSERT(size%ALIGN == 0 );
+ size = ROUND(size,incr); /**/DEBUG_ASSERT(size%MEM_ALIGN == 0 );
if(!(base = (Vmuchar_t*)(*disc->memoryf)(vmp, NIL(Void_t*), 0, size, disc)) )
{ if(initheap)
write(9, "vmalloc: panic: heap initialization error #4\n", 45);
@@ -136,14 +136,14 @@ int mode; /* type of region */
memset(base, 0, vmsz + vdsz + sgsz);
/* make sure memory is properly aligned */
- if((algn = (ssize_t)(VMLONG(base)%ALIGN)) == 0 )
+ if((algn = (ssize_t)(VMLONG(base)%MEM_ALIGN)) == 0 )
addr = base;
- else addr = base + (ALIGN-algn);
- /**/DEBUG_ASSERT(VMLONG(addr)%ALIGN == 0 );
+ else addr = base + (MEM_ALIGN-algn);
+ /**/DEBUG_ASSERT(VMLONG(addr)%MEM_ALIGN == 0 );
/* addresses of Vmdata_t and root segment */
- vd = (Vmdata_t*)(addr + vmsz); /**/DEBUG_ASSERT(VMLONG(vd)%ALIGN == 0);
- seg = (Seg_t*)(addr + vmsz + vdsz); /**/DEBUG_ASSERT(VMLONG(seg)%ALIGN == 0);
+ vd = (Vmdata_t*)(addr + vmsz); /**/DEBUG_ASSERT(VMLONG(vd)%MEM_ALIGN == 0);
+ seg = (Seg_t*)(addr + vmsz + vdsz); /**/DEBUG_ASSERT(VMLONG(seg)%MEM_ALIGN == 0);
/* set Vmdata_t data */
vd->mode = mode;