#include <sys/types.h>

#include <sys/ipc.h>

如下:

key_t ftok( char * fname, int id )

fname就是你指定的文件名(已经存在的文件名),一般使用当前目录,如:

key_t key;

key = ftok(".", 1); 这样就是将fname设为当前目录。

id是子序号。

在一般的UNIX实现中,是将文件的s索引节点号取出,前面加上子序号得到key_t的返回值。

如指定文件的索引节点号为65538,换算成16进制为0x010002,而你指定的ID值为38,换算成16进制为0x26,则最后的key_t返回值为0x26010002。

查询文件索引节点号的方法是: ls -i

当删除重建文件后,索引节点号由操作系统根据当时文件系统的使用情况分配,因此与原来不同,所以得到的索引节点号也不同。

ftok() Linux Linux函数相关推荐

  1. linux ftok()函数

    linux ftok()函数 系统建立IPC通讯(如消息队列.共享内存时)必须指定一个ID值.通常情况下,该id值通过ftok函数得到. ftok原型如下: key_t ftok( char * fn ...

  2. Linux系统函数之IO函数

    技术交流 QQ 群:1027579432,欢迎你的加入! 欢迎关注我的微信公众号:CurryCoder的程序人生 1.标准C库IO函数工作流程 IO缓冲区的作用? 大部分硬盘都是机械硬盘,读取寻道时间 ...

  3. linux计时函数的使用

    linux计时函数的使用 linux下计时函数的使用目的是测量程序运行的时间 头文件 #include <sys/time.h> 计时函数 int gettimeofday(struct ...

  4. linux C函数之strdup函数分析【转】

    本文转载自:http://blog.csdn.net/tigerjibo/article/details/12784823 linux C函数之strdup函数分析 一.函数分析 1.函数原型: [c ...

  5. Linux getopt()函数 getopt_long()函数---转

    http://hi.baidu.com/scoundrelgg/item/d4083f8412eea05d26ebd97f Linux getopt()函数 getopt_long()函数 get_o ...

  6. linux shell函数

    linux shell函数

  7. linux fork函数的精辟解说

    此文原文来源于一个blog,文章的名称为:linux fork函数的精辟解说原文地址:http://blog.chinaunix.net/space.php?uid=12461657&do=b ...

  8. Linux时间函数札记

    关于gmtime.gmtime_r.localtime.localtime_r 测试环境:vmware 7 + Redhat5.5,系统时间使用UTC,时区为上海. 1.函数功能介绍 使用man gm ...

  9. Linux select函数用法和原理

    select函数的用法和原理 Linux上的select函数 select函数用于检测一组socket中是否有事件就绪.这里的事件为以下三类: 读事件就绪 在socket内核中,接收缓冲区中的字节数大 ...

  10. linux c 文件拷贝函数,Linux C函数库参考手册

    来自一本绝版的书,虽然没有函数 描述,但是最起码可以知道分类,就可以去 man 了 Linux C函数库参考手册 第1章字符测试 函数 isalnum(测试字符是否为英文字母或数字) isalpha( ...

最新文章

  1. 重读ORB_SLAM之Tracking线程难点
  2. Python-OpenCV 处理图像(四):图像直方图和反向投影
  3. 关于浮点数在计算机内存中的存储
  4. Ubuntu 中启用 root 帐号
  5. mac中NSScrollView自定义滑动条NSScroller
  6. SAP Cloud for Customer的微信集成原型开发完毕后的效果示意图
  7. 数据库(4)——候选码和主键
  8. 流式计算的代表:Storm、Flink、Spark Streaming
  9. 一 前端基础,http协议,form表单
  10. python收集参数_Python 中函数的 收集参数 机制
  11. Paper reading:高分辨率图像分割:From Contexts to Locality: Ultra-high Resolution Image Segmentation ICCV2021
  12. POI导出Excel设置自适应列宽
  13. 未来大数据还有就业机会吗?
  14. ArcGIS地理要素数据获取及地图制作
  15. 移动通信网络规划:频谱划分
  16. 【Redis】练习题
  17. C语言:int型数据向char型数据的强制类型转换原理
  18. R语言 逻辑回归模型与混淆矩阵
  19. 完全自制的五子棋人机对战游戏(VC++实现)
  20. 用python写一个贪吃蛇小游戏

热门文章

  1. spyder里import tensorflow报错显示没有tensorflow模块解决
  2. VirtualApp实战之拿到女神朋友圈封面
  3. C++:在堆上创建对象,还是在栈上?
  4. Citrix StoreFront无法正常初始化
  5. “叔叔,你来监考了!”
  6. Switching命令大全
  7. Go语言优秀Web框架
  8. 天聪公司研发成功第三代声纹识别算法
  9. java 文件名乱码_详解关于java文件下载文件名乱码问题解决方案
  10. 调度失败:执行器地址为空_三千字带你搞懂XXL-JOB任务调度平台