Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 11 Jan 2003 17:09:33 -0800 (PST)
From:      Matthew Dillon <dillon@apollo.backplane.com>
To:        "Alan L. Cox" <alc@imimic.com>
Cc:        Peter Wemm <peter@wemm.org>, arch@FreeBSD.ORG
Subject:   Re: Virtual memory question
Message-ID:  <200301120109.h0C19Xch000211@apollo.backplane.com>
References:  <20030111224444.94D102A89E@canning.wemm.org> <200301112342.h0BNgj9a048596@apollo.backplane.com> <3E20B747.1FCA3B36@imimic.com> <200301120053.h0C0rBR1072243@apollo.backplane.com> <3E20BEE8.61F8D9CD@imimic.com>

next in thread | previous in thread | raw e-mail | index | archive | help

:
:Matthew Dillon wrote:
:> ...
:>    Except without the path rendezvous (which in sysv land may not even
:>    represent a real filesystem path).  I do not think we would want to
:>    make this compatible with the brokekn SysV SHM API.  It's just too
:>    broken.
:
:shm_open(3) is for use with mmap(2).  It really has nothing to do with
:System V SHM. 
:
:Alan

    I meant this comment in the manual page:

    "The path argument does not necessarily represent a pathname (although it
    does in this and most other implementations).  Two processes opening the
    same path are guaranteed to access the same shared memory object if and
    only if path begins with a slash (`/') character."

    Which implies that the code must support non-path string identifiers
    to be POSIX compliant.  I should have said POSIX breakage instead of 
    SysV breakage I suppose.

						-Matt


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-arch" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200301120109.h0C19Xch000211>