|
From: | felix winkelmann |
Subject: | Re: [Chicken-users] map-file-to-memory and random access |
Date: | Sat, 14 Apr 2007 23:01:18 +0200 |
On 4/14/07, Mark Voortman <address@hidden> wrote:
Hello folks, I'm using map-file-to-memory to map a file in memory and then use move-memory! to read/write the contents. However, I was wondering if it is possible to random access the memory mapped file? For example, read/write only the bytes at position 5 to 10. If I use move-memory! it always starts reading/writing from byte 0.
Right now, the only solution that comes to mind is to use "memory-mapped-file-pointer" and do really dirty pointer arithmetic (see "pointer->address" and "address->pointer"). Hm... "move-memory!" should probably get an additional argument giving an offset. What do you think? cheers, felix
[Prev in Thread] | Current Thread | [Next in Thread] |