title: Using read() and write() system calls to access mmapped() memory
body: <p>I wish to ask whether is it possible to implement an mread() function using only system calls such as read() and write().  I know that the standard C library functions such as fread() and fwrite() use a type of buffer to read.  I want to do the same but this time I want to read() and write() from a buffer to a memory mapped region and vice versa. 
  For example my mread() wants to read from memory map and store into buffer. Does it make sense to create a new fd just to use it as my TEMPORARY buffer.  Then I use read() to read from memory mapped region into the fd..and then use write() to store the contents in fd into my actual buff.<br>
  I hope I was clear :) ..Thank you for your help!</p>