Lines Matching refs:nsize
1292 static int okaddr(Void_t* addr, size_t nsize)
1294 static int okaddr(addr, nsize)
1296 size_t nsize;
1308 rv += *(((char*)addr)+nsize-1);
1324 size_t csize, size_t nsize, Vmdisc_t* disc)
1326 static Void_t* sbrkmem(vm, caddr, csize, nsize, disc)
1330 size_t nsize; /* new size */
1341 return (Void_t*)VirtualAlloc(0,nsize,MEM_COMMIT,PAGE_READWRITE);
1342 else if(nsize == 0)
1366 if((addr+nsize) < addr)
1368 if(brk(addr+nsize) == 0 )
1369 { if(okaddr(addr,nsize) >= 0)
1378 addr = (Vmuchar_t*)mmap(0, nsize, PROT_READ|PROT_WRITE,
1381 { if(okaddr(addr,nsize) >= 0)
1383 (void)munmap((char*)addr, nsize); /* release reserved address */
1403 addr = (Vmuchar_t*)mmap(0, nsize, PROT_READ|PROT_WRITE,
1406 { if(okaddr(addr, nsize) >= 0)
1407 { mmdc->offset += nsize;
1410 (void)munmap((char*)addr, nsize); /* release reserved address */
1424 { if(nsize <= csize)
1425 addr -= csize-nsize;
1426 else if((addr += nsize-csize) < (Vmuchar_t*)caddr)
1436 if(nsize == 0 && munmap(caddr,csize) == 0)
1449 return (Void_t*)malloc(nsize);
1450 else if(nsize == 0)