Re: права для /sys/class
On Sat, Sep 26, 2009 at 06:33:40PM +0200, yuri.nefedov@gmail.com wrote:
> On Sat, 26 Sep 2009, Stanislav Maslovski wrote:
>
>>
>> Юра, имхо, туда значение яркости пишется, а не 0/1, т.е. число от 0 до
>> содержимого max_brightness (в той же поддиректории).
>
> Нет. Это просто светодиод на крышке ноута. То есть именно 0/1
> и более ничего.
Такого у меня нет. У меня есть, например,
% ls /sys/class/leds/b43-phy0::radio
brightness device max_brightness power subsystem trigger uevent
% cat /sys/class/leds/b43-phy0::radio/brightness
255
% cat /sys/class/leds/b43-phy0::radio/max_brightness
255
Есть у тебя там max_brightness?
> И даже не просто 0/1, а текстовые "0"/"1" :)
Я в курсе.
>> Соответственно, с
>> "r+" ты тоже начудил, пояснять не буду, сам сообразишь почему =)
> Вроде бы тоже нет. Не хочу чтобы даже была попытка создать файл,
В /sys/ новый "файл" создать не получится, ядро вернет сообщение об
ошибке.
> если вдруг его нет. Может быть ничего страшного и не будет, но зачем?
> А что я упустил?
Если-таки это был бы обычный файл и там (уже) хранилось бы значение,
занимающее больше, чем один десятичный разряд... Но так как это _не_
обычный файл, то твой вариант в самом деле работает и в этом случае,
я проверил...
--
Stanislav
Reply to: