obsluha signalu

Alexandr Malusek malusek na hroch.ujf.cas.cz
Úterý Srpen 11 16:14:36 CEST 1998


scipraha na applet.cz (Zdenek Rulc) writes:

Nasledujici informace jsou bez zaruky (vychazi ze SVR4, ale v Linuxu
by to melo fungovat podobne).

> mam takovy programek, ktery mimo jine jako reakci na signal SIGUSR2
> provede nejake akce. Cosi nekam zapise a pokracuje nerusene dal.
> Obsluha toho signalu trva nejakou dobu a mne by zajimalo co se stane,
> kdyz signal bude chodit casteji nez se staci provest obsluzna funkce.
> Je ignorovan?? ci se nekam stosuje

Neni-li signal v obsluzne rutine ani ignorovan ani blokovan, mohou se
volani obsluzne rutiny stosovat.

> a muze tedy potencialne pretect??

Jadro uchovava pouze tzv. "pending signals mask", tedy informaci, zda
proces obdrzel signal daneho typu, nikoliv kolik jich bylo. Takze v
jadre to pretect nemuze.

--
A. Malusek  (malusek na ujf.cas.cz)
UJF AV CR


Další informace o konferenci Linux