mmap(2) with MAP_ANON honouring offset although it shouldn't
Alan Cox
alc at cs.rice.edu
Wed Nov 4 18:42:37 UTC 2009
Ed Schouten wrote:
> * Alan Cox <alc at cs.rice.edu> wrote:
>
>> For what it's worth, I believe that Solaris does the exact opposite.
>> They provide MAP_ANONYMOUS for compatibility. It seems like a good
>> idea for us to do the same.
>>
>
> Something like this?
>
> Index: mman.h
> ===================================================================
> --- mman.h (revision 198919)
> +++ mman.h (working copy)
> @@ -82,6 +82,9 @@
> */
> #define MAP_FILE 0x0000 /* map from file (default) */
> #define MAP_ANON 0x1000 /* allocated from memory, swap space */
> +#ifndef _KERNEL
> +#define MAP_ANONYMOUS MAP_ANON /* For compatibility. */
> +#endif /* !_KERNEL */
>
> /*
> * Extended flags
>
>
Yes. If no one objects in the next day or so, then please commit this
change.
Alan
More information about the freebsd-hackers
mailing list