关于用ftok生成key的问题

liner09136 2006-08-01 11:19:34
key_t ftok(char *pathname,int projid)中
pathname如何设置,我设了好几个路径,在执行的时候都提示没有这个路径或文件
设置的路径是存在的,并且可以access的,怎么回事?
我用的是fedora core3
...全文
297 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
hello_wyq 2006-08-02
  • 打赏
  • 举报
回复
你确信目录都能够被进程访问?
liner09136 2006-08-01
  • 打赏
  • 举报
回复
嗯,我试个多个存在的路径啊,目录跟文件名都试过。id也在1---255之间啊
用strerror提示:no such directory or file啊
hello_wyq 2006-08-01
  • 打赏
  • 举报
回复
首先pathname必须存在,并且可以访问
其次projid必须是在1-255之间的一个值
如果出现问题,请用perror来打印出对应的出错信息。
Cemondd 2006-08-01
  • 打赏
  • 举报
回复
该目录应该是与创建这个key的用户一致的才行。

23,121

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧