#include<sys/types.h>
#include<sys/ipc.h>
#include<sys/shm.h>
1.生成key值 key_t ftok(const char *path, int proj_id);
成功返回合法key值,失败EOF
2.创建共享内存 int shmget(key_t key,int size,int shmflg);
成功返回共享内存id 失败EOF
3.共享内存映射 void *shmat(int shmid,const void *shmaddr,int shmflg);
成功时返回映射后的地址,失败(void *)-1
4.共享内存撤销映射 int shmdt(void *shmaddr);
成功返回0;失败EOF
5.共享内存控制 int shmctl(int shmid,int cmd,struct shmid_ds *buf);
成功返回0;失败EOF