系统调用将内存映射到文件描述符(逆mmap)?

前端之家收集整理的这篇文章主要介绍了系统调用将内存映射到文件描述符(逆mmap)?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我希望能够将内存映射到文件描述符,以便我可以使用一些需要文件描述符的现有函数.这基本上就是我在寻找的东西:
void do_operation1(int fd);

char data[DATA_MAX] = { /* embedded binary data */ };
int fd = addr_to_fd(data,DATA_MAX);

do_operation1(fd);
/* ... operate on fd ... */

我可以使用什么系统调用调用来实现此目的?

解决方法

你应该看看shm_open().

猜你在找的C&C++相关文章