alarm - SIGALRM

Jan Prikryl prikryl na cg.tuwien.ac.at
Pátek Září 19 16:19:59 CEST 1997


> Date: Fri, 19 Sep 1997 14:32:45 +0200 (MEST)
> From: Petr Simek <petrsi na jcu.cz>
> To: Multiple recipients of list <linux na muni.cz>
> Subject: alarm - SIGALRM

> Netusite co musim zapnout (delam spatne) aby se mi spustila funkce na
> signal alarm ? Priklad programu :
> 
> void alm(int SigN){ printf("Alarm received\n"); }
> 
> void main(void){ signal(SIGALRM, alm); alarm(5); sleep(15); }          
> 
> Zadny efekt. Kdyz nahradim SIGALRM za SIGINT, pak pri CTRL-C to hlasku
> "Alarm received" vypise. Nemusi se jeste nekde neco zapnout ?
> V jinych programech jsem ale nic navic nevidel.

Neni to tim, ze by SIGALRM byl nekde maskovany? Viz sigprocmask nebo 
tak ...

-- JP

-------------------------------------------------------------------------
               Jan Prikryl <prikryl na cg.tuwien.ac.at>
         http://www.cg.tuwien.ac.at/staff/JanPrikryl.html
         Institute of Computer Graphics and Visualisation
             Vienna University of Technology, Austria
-------------------------------------------------------------------------


Další informace o konferenci Linux