On Sun, 29 Nov 2009 00:11:49 +0500
Andrey Rahmatullin <w...@altlinux.org> wrote:

> On Sat, Nov 28, 2009 at 09:05:21PM +0300, Alexey Pechnikov wrote:
> > > > Способ второй - вспоминаем что кроме SIGHUP у нас есть SIGUSR1 и SIGUSR2
> > > > и вешаем на один из них функциональность "toggle discoverability state"
> > > А потом нам внезапно нужно ещё что-нибудь повесить, а юзерских сигналов-то
> > > в этом вашем юнексе всего два.
> > А вы сначала думайте, потом делайте, чтобы не оказалось "внезапно", что 
> > херню делали...
> Т.е. мне заранее придумать, какие два toggle foo state можно переключать
> сигналами, а с какими юзер пойдёт лесом?

Прикинуть, сколько вообще может быть переключаемых состояний, а затем
выбрать соответствующий количеству метод переключения. И да, с "синим
зубом" переключение по SIGUSR не пойдёт, т.к. адаптер может быть не
один, а рулить неплохо бы каждым по-отдельности.

-- 
Alexander Galanin

Attachment: pgp3VeraI0OHS.pgp
Description: PGP signature

Ответить