码迷,mamicode.com
首页 > 其他好文 > 详细

C 语言 mmap

时间:2014-08-12 16:29:04      阅读:237      评论:0      收藏:0      [点我收藏+]

标签:des   style   blog   color   os   io   2014   ar   

/*
*@author cody
*@date 2014-08-12
*@description 
*/
/*
#include <sys/mman.h>
void *mmap(void *addr,size_t len,int prot,int flag,int filedes,off_t off);
int munmap(void *addr,size_t len);
*/
#include <stdlib.h>
#include <sys/mman.h>
#include <fcntl.h>

void MmapFile(){
    int *p;
    int fd = open("hello",O_RDWR);
    if(fd <  0){
        perror("open hello");
        exit(1);
    }

    p = mmap(NULL,6,PROT_WRITE,MAP_SHARED,fd,0);
    if(p == MAP_FAILED){
        perror("mmap");
    }

    close(fd);
    p[0] = 0x30313233;
    munmap(p,6);

}


int main(int argc, char const *argv[])
{
    MmapFile();
    return 0;
}

 

C 语言 mmap,布布扣,bubuko.com

C 语言 mmap

标签:des   style   blog   color   os   io   2014   ar   

原文地址:http://www.cnblogs.com/cody1988/p/3907280.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!