[erlang-questions] erlang and sysfs_notify limitations
Max Lapshin
max.lapshin@REDACTED
Wed Jun 19 21:13:28 CEST 2019
Linux kernel has sysfs_notify mechanism.
This mechanism allow to switch from periodical reading (polling) /sys files
to blocking epoll call.
userlevel application can open required /sys file and start waiting for
events with blocking "poll" call.
Kernel driver will call sysfs_notify when something changes and user
application will be able to read new data.
As far as I have understood, erlang right now cannot use this approach
because this non-standard approach requires polling on regular files.
I have made an illustration for this problem:
https://github.com/maxlapshin/erl_notify
Without adding it we cannot read gpio, temperature or mdraid events with
new way.
Is it possible to add this way of polling local files (non-sockets) to
erlang?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20190619/36b2bb88/attachment.htm>
More information about the erlang-questions
mailing list