Article View: be.comp.programming
Article #17158Re: Een bestand 'memory mappen' in C.
From: Wim Dumon
Date: Tue, 01 Feb 2000 00:00
Date: Tue, 01 Feb 2000 00:00
20 lines
1243 bytes
1243 bytes
Andy Peeters wrote: > > Yow, > > Hoe kan je in C een bestand 'memory mappen' ? > mmap(void *addr, size_t len, int prot, int flags, int fd, off_t offset); addr = 0 (of waar je wil dat de file gemapt wordt, kernel kan altijd kiezen en returnt het adres) len = grootte prot = PROT_READ | PROT_WRITE | PROT_EXEC | PROT_NONE flags = MAP_SHARED, MAP_PRIVATE, MAP_FIXED fd = file descriptor van de te mmappen file offset = offset van het begin van de file. zie man mmap voor meer info. Groetjes, Wim.
Technical Details
Message-ID:
<3896EFEA.A9075BCA@easics.be>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<86v7af$o81$1@news1.skynet.be>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: fcea4,d2bea607bcd14d75 X-Google-Attributes: gidfcea4,public From: Wim Dumon <wim@easics.be> Subject: Re: Een bestand 'memory mappen' in C. Date: 2000/02/01 Message-ID: <3896EFEA.A9075BCA@easics.be> X-Deja-AN: 580353214 Content-Transfer-Encoding: 7bit References: <86v7af$o81$1@news1.skynet.be> X-Accept-Language: en Content-Type: text/plain; charset=us-ascii X-Complaints-To: newsmaster@kpnqwest.net X-Trace: nreader1.kpnqwest.net 949415916 193.74.198.7 (Tue, 01 Feb 2000 15:38:36 MET) Organization: Easics nv, Leuven, Belgium, http://www.easics.com MIME-Version: 1.0 NNTP-Posting-Date: Tue, 01 Feb 2000 15:38:36 MET Newsgroups: be.comp.programming