Chinaunix首页 | 论坛 | 博客
  • 博客访问: 213457
  • 博文数量: 53
  • 博客积分: 2626
  • 博客等级: 少校
  • 技术积分: 509
  • 用 户 组: 普通用户
  • 注册时间: 2008-11-27 22:40
文章分类

全部博文(53)

文章存档

2012年(2)

2011年(13)

2010年(10)

2009年(28)

我的朋友

分类: LINUX

2011-09-02 23:23:42

1. ftok()
根据一个路径 返回一个ipc key, 这个路径必须事先存在 否则会返回-1: errno=ENOENT:No such file or directory

2. shmget()
根据ipc key分配一块共享内存, 在linux下, size由系统指定:
/proc/sys/kernel/shmmax
/proc/sys/kernel/shmmin
如果size不在这个范围内, 返回-1 error=EINVAL: A  new segment was to be created and size < SHMMIN or size > SHMMAX, or no new segment was to be created, a segment with given key existed,but size is greater than the size of that segment.
并指定权限mode

3. ipcs -m 输出有关共享内存(shared memory)的信息

4. ipcrm -m 删除ipc

ref.
...
阅读(1367) | 评论(0) | 转发(0) |
0

上一篇:记几个vim的快捷键

下一篇:control c,control d

给主人留下些什么吧!~~