On 2009.11.29 at 00:11:49 +0500, Andrey Rahmatullin wrote: > On Sat, Nov 28, 2009 at 09:05:21PM +0300, Alexey Pechnikov wrote: > > > > Способ второй - вспоминаем что кроме SIGHUP у нас есть SIGUSR1 и SIGUSR2 > > > > и вешаем на один из них функциональность "toggle discoverability state" > > > А потом нам внезапно нужно ещё что-нибудь повесить, а юзерских сигналов-то > > > в этом вашем юнексе всего два. > > А вы сначала думайте, потом делайте, чтобы не оказалось "внезапно", что > > херню делали... > Т.е. мне заранее придумать, какие два toggle foo state можно переключать > сигналами, а с какими юзер пойдёт лесом?
Вообще-то у нас всегда остается SIGHUP - перечитать конфиг и переинициалировать все нафиг. Можно за одним из SIGUSR оставить семантику "перечитать конфиг, и переконфигурировать все, что можно переконфигурировать не прерывая текущих соединений". Такую семанику, кстати имеет SIGUSR1 в Apache. Но вообще-то hcid имеет крайне ограниченный набор функциональности. Ограниченный стандартами на протокол bluetooth. Поэтому можно с уверенностью сказать "а вот больше нифига нам переключать тут не понадобится. Никогда, до смены стандарта". > -- > WBR, wRAR (ALT Linux Team) > Powered by the ALT Linux fortune(6): > > <Fred^> но вот свистеть на 9600 ща уже разучились... > <Fred^> не тот админ пошел... :) -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

