ncurses a SIGWINCH

Karel Zak zakkr na zf.jcu.cz
Pátek Listopad 10 11:16:54 CET 2000


On Fri, 10 Nov 2000, Míla Kuchta wrote:

> Karel Zak <zakkr na zf.jcu.cz> wrote:
> > Pokud pohne user z xtermem dostanete SIGWINCH. Cim a kdy chcete to
> > okno prekreslit? V tom handleru je to silenstvi stejne jako tam neco vice
> > nastavovat. Musi se to tedy prekreslit ve standardnim behu program. Pokud to 
> > ma byt plynule tak nesmite na necem tvrdnout (cteni klaves).
> 
> No, to by snad nemelo vadit. Pokud prece program dostane signal, tak
> se prepne kontext pri pristim naplanovani na handler toto konkretniho
> signalu a pri pouziti robusniho mechanismu jako sigaction by snad
> nemel byt problem pouze prekreslit okno, nebo ne?

 Obecne v C, prosim nedelejte v handlerech signalu pokud mozno vubec nic, 
zvlaste pak pokud existuji jina zretelne mene "partyzanska" reseni.

 Obavam se, ze cmarani na screen a zmeny nastaveni prostredi v nemz ncurses
zije neni zase tak moc jemna zalezitost, aby se delala v handleru signalu.

						Karel




Další informace o konferenci Linux