🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #17158

Re: Een bestand 'memory mappen' in C.

#17158
From: Wim Dumon
Date: Tue, 01 Feb 2000 00:00
20 lines
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-mail
References: <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