
Still not sure exactly what you're looking for, but a few hints.... Well, the OS separates the address space of different processes, so there is more work involved in sharing memory across different processes. But, you can always point to any virtual address you want by setting a void pointer to some address. For example, you could do: void* foo = 0xA0000000; and write directly to that hex address (use with caution). You can map files to memory using the mmap function... (do a man mmap). -Jing On Fri, 19 Dec 2003, John Wildberger wrote:
Date: Fri, 19 Dec 2003 08:18:38 -0500 From: John Wildberger <wildberger-iRg7kjdsKiH3fQ9qLvQP4Q at public.gmane.org> Reply-To: tlug-lxSQFCZeNF4 at public.gmane.org To: tlug-lxSQFCZeNF4 at public.gmane.org Subject: [TLUG]: C programming question
To open a file for reading precludes to know the filename. I would like to read information from specific absolute RAM addresses. Is it possible to create a file that is located starting at such a specific address?. Any suggestion on how to do this? John -- The Toronto Linux Users Group. Meetings: http://tlug.ss.org TLUG requests: Linux topics, No HTML, wrap text below 80 columns How to UNSUBSCRIBE: http://tlug.ss.org/subscribe.shtml
-- The Toronto Linux Users Group. Meetings: http://tlug.ss.org TLUG requests: Linux topics, No HTML, wrap text below 80 columns How to UNSUBSCRIBE: http://tlug.ss.org/subscribe.shtml