| 1 | 236d235
|
|---|
| 2 | < #undef MAP_ANON
|
|---|
| 3 | 251c250
|
|---|
| 4 | < #ifdef MAP_ANON
|
|---|
| 5 | ---
|
|---|
| 6 | > #ifdef CONFIG_DARWIN
|
|---|
| 7 | 253a253
|
|---|
| 8 | > fd = -1;
|
|---|
| 9 | 266c266
|
|---|
| 10 | < #endif /* MAP_ANON */
|
|---|
| 11 | ---
|
|---|
| 12 | > #endif /* CONFIG_DARWIN */
|
|---|
| 13 | 278a279
|
|---|
| 14 | > #ifndef CONFIG_DARWIN
|
|---|
| 15 | 280a282,284
|
|---|
| 16 | > #else
|
|---|
| 17 | > if ((ret = mmap( start, size_low, prot, MAP_PRIVATE | MAP_FIXED | MAP_ANON, fd, offset_low )) != (LPVOID)-1)
|
|---|
| 18 | > #endif /* CONFIG_DARWIN */
|
|---|
| 19 | 473a478
|
|---|
| 20 | > #ifndef CONFIG_DARWIN
|
|---|
| 21 | 478a484
|
|---|
| 22 | > #endif /* CONFIG_DARWIN */
|
|---|
| 23 | 527a534
|
|---|
| 24 | > #ifndef CONFIG_DARWIN
|
|---|
| 25 | 529a537,540
|
|---|
| 26 | > #else
|
|---|
| 27 | > /* mmap feeding from fd from /dev/zero doesn't work on darwin ! */
|
|---|
| 28 | > answer=mmap(address, size, PROT_READ | PROT_WRITE | PROT_EXEC, MAP_PRIVATE | MAP_ANON, -1, 0);
|
|---|
| 29 | > #endif /* CONFIG_DARWIN */
|
|---|