On 2003.04.16 23:56 Tim Bradshaw wrote:
I've just asked someone who knows, and he
elaborated my very vague
memory: yes it did, and in fact there was mmap right back, and beyond,
the start of SunOS.
Wasn't some mmap like functionality a central concept of
MULTICS long
bevore UNIX was born? (I should read that article about MULTICS on the
web again.)
*But* it only mapped devices, particularly
framebuffers, where it was obviously very useful.
SunOS 4 had a fully-fledged mmap.
... mostly for implementing shared libs. (?)
I am fairly sure that 4.2BSD had manual pages for
mmap, but it didn't
work.
AFAIK BSD got a mmap with the MACH-VM in 4.3BSD-Reno. The old VAX-VM had
no mmap.
--
tschüß,
Jochen
Homepage:
http://www.unixag-kl.fh-kl.de/~jkunz/