Chinaunix首页 | 论坛 | 博客
  • 博客访问: 372378
  • 博文数量: 80
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1767
  • 用 户 组: 普通用户
  • 注册时间: 2013-01-24 16:18
个人简介

为啥不能追求自己的爱好一辈子呢

文章分类

全部博文(80)

文章存档

2017年(1)

2015年(2)

2014年(18)

2013年(59)

分类: LINUX

2013-09-27 15:01:44

一下翻译的linux man page

名字:

   ftok   把一个路径名字和一个项目标识转化成一个System V IPC 值。

概要:

   #include
   #include
   key_t ftok(const char *pathname, int proj_id);

描述:

     其中pathname 必须是一个存在的可以接触(可以读写)的文件,ftok函数使用该文件的标识,和proj_id的低八位(不能为0)生成一个key_t类型的值,
可以用来作为msget,semget,shmget的参数。
     如果两次调用使用同样的参数,返回值会是一样的,但是两个参数不一样,返回值应该不一样。(一般的做法是把低16位的inode值和低8为的设备号,
和给定的proj_id组成一个32位的值)

返回值:
    如果成功生成的值会返回,如果失败-1会返回,errno会提示错误信息,或者调用stat函数。

例子:
     这个函数比较简单只是生成一个key_t值就不做介绍了。
   


阅读(753) | 评论(0) | 转发(0) |
1

上一篇:vim IDE 使用vundle

下一篇:aio 简介

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