<p dir="ltr"><br>
On Jan 2, 2013 4:59 PM, "Stef Bon" <<a href="mailto:stefbon@gmail.com">stefbon@gmail.com</a>> wrote:<br>
><br>
> Hi,<br>
><br>
> sorry for the offtopic question here, but I do not know a better place for it.<br>
><br>
> I'm building a lockmonitor. I thought that would be just as easy as with the /proc/self/mountinfo "file".<br>
><br>
> But that is not the case. It's not pollable, like the mountinfo fle is.<br>
> I've looked into the code of the kernel, (fs/locks.c versus fs/proc_namespace.c) and there it's abvious. The file_operations with the locks file misses the .poll operation.</p>
<p dir="ltr">Hmmm, regardless, the file is pollable. findmnt polls it (systemd as well?) -- you need to watch for POLLERR events.</p>
<p dir="ltr">> Now first howto implement this? Someone a hint?<br>
><br>
> The mountinfo poll function is related to changes in namespace, but for the locks that is different I guess. That "changes" when a lock has been set or released.<br>
><br>
> And by the way, isn't this locks file not namespace specific?<br>
><br>
> Stef <br>
><br>
> _______________________________________________<br>
> systemd-devel mailing list<br>
> <a href="mailto:systemd-devel@lists.freedesktop.org">systemd-devel@lists.freedesktop.org</a><br>
> <a href="http://lists.freedesktop.org/mailman/listinfo/systemd-devel">http://lists.freedesktop.org/mailman/listinfo/systemd-devel</a><br>
><br>
</p>