DAY3

来源:互联网 发布:数据分析 数据挖掘 编辑:程序博客网 时间:2024/04/30 09:19

ipcs -q   :  显示所有的消息队列


ftok原型如下:
key_t ftok( char * fname, int id )
fname就时你指定的文件名(该文件必须是存在而且可以访问的),id是子序号,虽然为int,但是只有8个比特被使用(0-255)。
当成功执行的时候,一个key_t值将会被返回,否则 -1 被返回。

返回值:

                在一般的UNIX实现中,是将文档的索引节点号取出,前面加上子序号得到key_t的返回值。
               如指定文档的索引节点号为65538,换算成16进制为0x010002,而您指定的ID值为38,换算成16进制   为 0x26,则最后的key_t返回值为0x26010002。


ftok函数是根据pathname和proj来创建一个关键字,此关键字在创建信号量,创建消息队列的时候都需要使用。其中pathname必须是一个存在的可访问的路径或文件,proj必须不得为0。


原创粉丝点击