LINUX.ORG.RU

История изменений

Исправление apt_install_lrzsz, (текущая версия) :

Для атрибутов sysfs тоже подойдёт.

Я использовал poll() для «опроса» gpio/value по событию POLLPRI. Событие POLLERR тоже можно предусмотреть. Ну а по выходу из poll() по событию просто проверяешь его код возврата и читаешь значение из атрибута.

Или тебе более высокоуровнево надо? Тогда не знаю. Не думаю, что в ядре есть прям API для событий питания, но могу ошибаться.

UPD: хотя, сейчас вспомнил, что в gpio/value эти события специально поддерживаются. В других атрибутах такого может и не быть.

Да, сомнительный метод.

Исходная версия apt_install_lrzsz, :

Для атрибутов sysfs тоже подойдёт.

Я использовал poll() для «опроса» gpio/value по событию POLLPRI. Событие POLLERR тоже можно предусмотреть. Ну а по выходу из poll() по событию просто проверяешь его код возврата и читаешь значение из атрибута.

Или тебе более высокоуровнево надо? Тогда не знаю. Не думаю, что в ядре есть прям API для событий питания, но могу ошибаться.