什么是对 mmap 支持的有效 POSIX 定义检查?

问题描述

我来自 Windows 背景,所以我在这里有点新,但我正在尝试有条件地使用 mmap(),但前提是平台支持它。

我现在知道它是 POSIX 标准,我想在我的代码中检查它。但是,我对最好的方法感到困惑。

https://pubs.opengroup.org/onlinepubs/9699919799/functions/mmap.html

看这里是这样说的: 更改历史 首次发布于第 4 期,第 2 版。

我不知道如何转换为 #if 检查。

我想检查 POSIX 版本以确保其已定义,并且至少是支持 mmap 的版本。

Google 在这方面似乎没有多大帮助。

#if ?????
// code to use mmap()
#endif

这就是我想要的。只是 ????部分

提前致谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...