I want to be able to map memory to a file descriptor so I can use some existing functions that need a file descriptor. Here\'s essentially what I\'m looking for:
Some implementations have fmemopen(). (Then of course you have to call fileno()).
fmemopen()
fileno()
If yours doesn't, you can build it yourself with fork() and pipe().
fork()
pipe()