{
#define OPEP "scanner.c:doscanning,"
-unsigned int cycle;
+unsigned long cycle;
SCATYP scanref;
char **dnsbls;
char **rmtip;
case 0 : //empty phase
break;
case 1 : //check about signal
+ cycle++;
+ (void) prc_settitle("%s sleeping mode (cycle=%08d)",appname,cycle);
(void) sleep(delay);
break;
case 2 : //double check signal
}
break;
case 3 : //refreshing the dnsbls list
- cycle++;
if ((cycle%100)==0) {
dnsbls=(char **)rou_freelist((void **)dnsbls,(genfree_t)rou_freestr);
dnsbls=load_dnsbls();
- cycle=0;
}
proceed=(dnsbls!=(char **)0);
break;
}
break;
case 1 : //Preparing scan
+ (void) prc_preptitle(argc,argv,environ);
(void) rou_setappname(SCANNER);
(void) rou_modesubrou(true);
(void) prc_chgid(argv[0]);
(void) doscanning(FREQUENCY);
break;
default : //end of task
+ (void) prc_cleantitle();
params=par_freeparams(params);
(void) rou_loadconfig(config,false);
(void) sig_trapsignal(false,sig_alrm);
#adjusting libexec bin directory
%{__ln_s} -nsf ./bin-posql %{_libexecdir}/%{name}/bin
-echo %{__ln_s} -nsf ./bin-posql %{_libexecdir}/%{name}/bin
%postun postgresql
if [ "$1" = 0 ]; then
esac
#adjusting libexec bin directory
-%{__ln} -nsf ./bin-mysql %{_libexecdir}/%{name}/bin
-echo %{__ln} -nsf ./bin-mysql %{_libexecdir}/%{name}/bin
+%{__ln_s} -nsf ./bin-mysql %{_libexecdir}/%{name}/bin
%postun mysql
if [ "$1" = 0 ]; then