您当前的位置: 首页 > 

MAC上mmap()的参数问题

柳鲲鹏 发布时间:2022-03-21 16:58:41 ,浏览量:0

  试了一下,第一个参数不能为NULL(可能是-1影响?)。

    void* pMem = mmap(NULL, 4096, 7, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0);
    //肯定错误。
    if (pMem == (void*)-1)
    {
        printf("%s-%d mmap() failed!\n", __func__, __LINE__);
    }
    else
    {
        printf("%s-%d mmap() OK!\n",     __func__, __LINE__);
    }

  可能是fd对了,结果就对?没试验。

关注
打赏
1688896170
查看更多评论

柳鲲鹏

暂无认证

  • 0浏览

    0关注

    4641博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.0467s