[BACK]Return to msgs.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / talk

Diff for /src/usr.bin/talk/msgs.c between version 1.9 and 1.10

version 1.9, 2009/10/27 23:59:44 version 1.10, 2010/08/12 23:31:29
Line 42 
Line 42 
 #define MSG_INTERVAL 4  #define MSG_INTERVAL 4
   
 char    *current_state;  char    *current_state;
 int     current_line = 0;  int     current_line;
   
 void  void
 disp_msg(dummy)  disp_msg(int dummy)
         int dummy;  
 {  {
         message(current_state);          message(current_state);
 }  }
Line 60 
Line 59 
         signal(SIGALRM, disp_msg);          signal(SIGALRM, disp_msg);
         itimer.it_value.tv_sec = itimer.it_interval.tv_sec = MSG_INTERVAL;          itimer.it_value.tv_sec = itimer.it_interval.tv_sec = MSG_INTERVAL;
         itimer.it_value.tv_usec = itimer.it_interval.tv_usec = 0;          itimer.it_value.tv_usec = itimer.it_interval.tv_usec = 0;
         setitimer(ITIMER_REAL, &itimer, (struct itimerval *)0);          setitimer(ITIMER_REAL, &itimer, NULL);
 }  }
   
 void  void
Line 70 
Line 69 
   
         timerclear(&itimer.it_value);          timerclear(&itimer.it_value);
         timerclear(&itimer.it_interval);          timerclear(&itimer.it_interval);
         setitimer(ITIMER_REAL, &itimer, (struct itimerval *)0);          setitimer(ITIMER_REAL, &itimer, NULL);
         signal(SIGALRM, SIG_DFL);          signal(SIGALRM, SIG_DFL);
 }  }

Legend:
Removed from v.1.9  
changed lines
  Added in v.1.10