Just some cleanups.

git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2434 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Axel Dörfler 2003-01-12 16:53:36 +00:00
parent 9bbbc67386
commit 2a2cf1b8f5
1 changed files with 16 additions and 15 deletions

View File

@ -31,17 +31,17 @@ static char *rld_base;
static char *rld_base_2;
static char *rld_ptr;
void
rldheap_init(void)
{
rld_region= sys_vm_create_anonymous_region(
(char*)names[sys_get_current_team_id()%(sizeof(names)/sizeof(names[0]))],
(void**)&rld_base,
rld_region = sys_vm_create_anonymous_region(
(char *)names[sys_get_current_team_id() % (sizeof(names) / sizeof(names[0]))],
(void **)&rld_base,
REGION_ADDR_ANY_ADDRESS,
RLD_SCRATCH_SIZE,
REGION_WIRING_LAZY,
LOCK_RW
);
LOCK_RW);
/*
* Fill in the gap upto RLD_PROGRAM_BASE,
@ -51,31 +51,32 @@ rldheap_init(void)
* Not doing these leads to some funny troubles with some
* libraries.
*/
rld_region_2= sys_vm_create_anonymous_region(
"RLD_padding",
(void**)&rld_base_2,
rld_region_2 = sys_vm_create_anonymous_region("RLD_padding",
(void **)&rld_base_2,
REGION_ADDR_ANY_ADDRESS,
RLD_PROGRAM_BASE - ((unsigned)(rld_base+RLD_SCRATCH_SIZE)),
RLD_PROGRAM_BASE - (uint32)(rld_base + RLD_SCRATCH_SIZE),
REGION_WIRING_LAZY,
LOCK_RW
);
LOCK_RW);
rld_ptr= rld_base;
rld_ptr = rld_base;
}
void *
rldalloc(size_t s)
{
void *retval;
s= (s+15)&~15;
s = (s + 15) & ~15;
// multiple of 16 bytes
retval= rld_ptr;
rld_ptr+= s;
retval = rld_ptr;
rld_ptr += s;
return retval;
}
void
rldfree(void *p)
{