Navigation


Changeset 97:00e36de5dcc4 in freeDiameter for extensions/dbg_monitor/monitor.c


Ignore:
Timestamp:
Dec 8, 2009, 10:55:57 AM (14 years ago)
Author:
Sebastien Decugis <sdecugis@nict.go.jp>
Branch:
default
Phase:
public
Message:

Resolved signal conflict

File:
1 edited

Legend:

Unmodified
Added
Removed
  • extensions/dbg_monitor/monitor.c

    r25 r97  
    3636/* Monitoring extension:
    3737 - periodically display queues and peers information
    38  - upon SIGUSR1, display additional debug information
     38 - upon SIGUSR2, display additional debug information
    3939 */
    4040
    4141#include <freeDiameter/extension.h>
    4242#include <signal.h>
     43
     44#ifndef MONITOR_SIGNAL
     45#define MONITOR_SIGNAL  SIGUSR2
     46#endif /* MONITOR_SIGNAL */
    4347
    4448static int       monitor_main(char * conffile);
     
    6468        memset(&act, 0, sizeof(act));
    6569        act.sa_handler = got_sig;
    66         CHECK_SYS_DO( sigaction(SIGUSR1, &act, NULL), /* conitnue */ );
     70        CHECK_SYS_DO( sigaction(MONITOR_SIGNAL, &act, NULL), /* conitnue */ );
    6771        sigemptyset(&sig);
    68         sigaddset(&sig, SIGUSR1);
     72        sigaddset(&sig, MONITOR_SIGNAL);
    6973        CHECK_POSIX_DO(  pthread_sigmask(SIG_UNBLOCK, &sig, NULL), /* conitnue */  );
    7074       
Note: See TracChangeset for help on using the changeset viewer.