[so] [SO] [Tema3] [Linux] Nelamurire teste

Razvan Deaconescu razvan.deaconescu at cs.pub.ro
Thu Apr 30 20:20:36 EEST 2009


On Thu, 2009-04-30 at 18:38 +0300, Voicu Alexandru - Teodor wrote:
> Faptul ca se testeaza ca a fost restaurat vechiul handle (sa_handle)
> inseamna ca trebuia sa folosim sa_handler pentru interceptare
> SIGSEGV ? 

Nu. De ce ar ar trebui sa_handler?

> Eu am folosit sa_sigaction (aveam nevoie de adresa la care se produce
> SIGSECV) si pe acesta l-am restaurat la vechea valoare, dar pentru
> sa_handler obtin failed daca restaurez action.sa_handler =
> old_action.sa_handler asa ca am folosit action.sa_handler = SIG_DFL.
> Este corect ?

E OK. Dar de ce nu nu folosesti action.sa_sigaction =
old_action.sa_sigaction?

> Ca sa iau informatia despre old_action am folosit sigaction
> ( SIGSEGV , &action , &old_action );

E OK.

> Functile de set_signal si restore_signal sunt cele din laboratorul 7
> task 5.

Foarte bine.

Razvan



More information about the so mailing list