inotify_add_watch返回一个int。
我想在数组中存储我正在观看的路径的字符串,并希望通过inotify_add_watch的返回值对它们进行索引。
我做了一个小规模测试(有10个文件),似乎按升序返回它们(1,2,3,4 ......)。
这有保证吗?
答案 0 :(得分:1)
the documentation中没有任何内容可以保证。
事实上,这种情况:
如果文件系统对象已被监视(可能通过指向同一对象的不同链接),则返回现有监视的描述符。
似乎把答案直接放在" no"。
您是否依赖open
按升序返回文件描述符?这是同样的情况。