This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


Re: [Xen-devel] [PATCH] libxc portability fixes

To: Christoph Egger <Christoph.Egger@xxxxxxx>
Subject: Re: [Xen-devel] [PATCH] libxc portability fixes
From: Vincent Hanquez <vincent@xxxxxxxxxxxxx>
Date: Wed, 19 Sep 2007 16:49:49 +0200
Cc: Vincent Hanquez <vincent@xxxxxxxxxxxxx>, xen-devel@xxxxxxxxxxxxxxxxxxx
Delivery-date: Wed, 19 Sep 2007 07:50:25 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <200709191632.59288.Christoph.Egger@xxxxxxx>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
References: <200709191519.37628.Christoph.Egger@xxxxxxx> <20070919142515.GA6106@xxxxxxxxx> <200709191632.59288.Christoph.Egger@xxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mutt/1.5.16 (2007-06-11)
On Wed, Sep 19, 2007 at 04:32:59PM +0200, Christoph Egger wrote:
> MAP_ANONYMOUS is the proprietary thing.

which "proprietary thing" ?

> The glibc people
> should know that and should deprecate MAP_ANONYMOUS instead.

solaris has deprecated MAP_ANON as well.

> They should also document that the fd argument must be
> -1 when MAP_ANON is specified to match the Unix behaviour.


The mapping is not backed by any file; its contents are initial‐
ized to zero.  The fd and offset arguments are ignored; however,
some implementations require fd to be -1  if MAP_ANONYMOUS  (or
MAP_ANON)  is specified, and portable applications should ensure
this.  The use of MAP_ANONYMOUS in conjunction  with MAP_SHARED
is only supported on Linux since kernel 2.4.

what are you missing from this ?

Vincent Hanquez

Xen-devel mailing list