Revision c2b48b69 osdep.c
b/osdep.c | ||
---|---|---|
66 | 66 |
VirtualFree(ptr, 0, MEM_RELEASE); |
67 | 67 |
} |
68 | 68 |
|
69 |
long qemu_getpagesize(void) |
|
70 |
{ |
|
71 |
SYSTEM_INFO system_info; |
|
72 |
|
|
73 |
GetSystemInfo(&system_info); |
|
74 |
return system_info.dwPageSize; |
|
75 |
} |
|
76 |
|
|
77 | 69 |
#else |
78 | 70 |
|
79 | 71 |
#if defined(USE_KQEMU) |
... | ... | |
198 | 190 |
#endif |
199 | 191 |
} |
200 | 192 |
|
201 |
long qemu_getpagesize(void) |
|
202 |
{ |
|
203 |
return sysconf(_SC_PAGESIZE); |
|
204 |
} |
|
205 |
|
|
206 | 193 |
/* alloc shared memory pages */ |
207 | 194 |
void *qemu_vmalloc(size_t size) |
208 | 195 |
{ |
... | ... | |
213 | 200 |
#ifdef _BSD |
214 | 201 |
return valloc(size); |
215 | 202 |
#else |
216 |
return memalign(qemu_getpagesize(), size);
|
|
203 |
return memalign(getpagesize(), size); |
|
217 | 204 |
#endif |
218 | 205 |
} |
219 | 206 |
|
Also available in: Unified diff