At 2:26 PM -0800 on 11/18/99, Alain Farmer wrote:

THE QUESTION:
>Alain: Why re-invent the wheel?

THE ANSWER:
>Clip: Libundo is available under the GNU GPL ...

>Clip: Libundo does require the ability to do
>Unix-style memory mapping.
>
>Alain: Is any one or everyone of our programmers
>familiar with this "Unix-style memory mapping" ?

Yes. It's a very neat thing. Essentialy, you can use ANY file on disk as if
it were actually in RAM. You map it to an address range, and then read &
write from/to that address range. The OS handles all the pagine neccisary
to make it happen; it's like adding another VM backing store.

The Mac does something simular for read-only PEF fragments, but if it uses
mmap, it won't work on a Mac.

Reply via email to