linux中的ftok函数 系统建立IPC通讯(如消息队列、共享内存时)必须指定一个ID值。通常情况下,该id值通过ftok函数得到。 ftok原型如下: key_t ftok( char * fname, int id ) fname就时你指定的文件名(该文件必须是存在而且可以访问的),id是子序号,虽然为int,但是只有8个比特被使用(0-255)。 当成功执行的时...
我们在做linux 进程间通信开发时,经常会用到ftok函数去产文唯一键值,那么这个键值是如何产生的呢。 函数原型:key_t ftok( const char * fname, int id );应用: key_t key=ftok(".",'A'); fname为已经存在的文件名,本文为“.”表示当前目录; id为子序号,值范围只有8bits(0-255)。 下面我们举例说明...
这里会用到ftok()函数,点击官方文档地址: ftok (PHP 4 >= 4.2.0, PHP 5, PHP 7) ftok —Convert a pathname and a project identifier to a System V IPC key 说明 ftok (string$pathname,string$proj) :int The function converts thepathnameof an existing accessible file and a project identifier ...