inotify_add_watch是否按升序返回监视描述符?

时间:2018-04-30 11:31:17

标签: c linux inotify

inotify_add_watch返回一个int。

我想在数组中存储我正在观看的路径的字符串,并希望通过inotify_add_watch的返回值对它们进行索引。

我做了一个小规模测试(有10个文件),似乎按升序返回它们(1,2,3,4 ......)。

这有保证吗?

1 个答案:

答案 0 :(得分:1)

the documentation中没有任何内容可以保证。

事实上,这种情况:

  

如果文件系统对象已被监视(可能通过指向同一对象的不同链接),则返回现有监视的描述符。

似乎把答案直接放在" no"。

您是否依赖open按升序返回文件描述符?这是同样的情况。