666___________________________________________ 11

     :

void Handl_SIGUSRl(int N)
{

if(MessageDIg("?", mtConfirmation,

TMsgDIgButtons()  mbYes mbNo,0) == mrYes)
//   :

signal(SIGUSR1, Handl_SIGUSRl) ;

else exit(EXIT_SUCCESS) ;

}

     ,  
.     ,  
  . ,     -
,         signal,
    .    ,   -
 SIGUSR1     .   
       
 ,     .  ,  , 
   .

  SIGUSR1     -
 

raise(SIGUSR1) ;

      .
   (   .   14   14.14.1) -
  .       
fptr:

typedef void (*fptr)(int);

      signal:

signal(SIGFPE, (fptr)Handl_SIGFPE) ;

        .