Ignore:
Timestamp:
26/07/06 11:18:55 (13 years ago)
Author:
spascoe
Message:

I've created a bbftpd log facility to replace syslog.
At present it allows you to log messages to a file in addition
to syslog. This should help testing on other machines.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • TI05-delivery/trunk/src/bbftp-server-3.2.0/bbftpd/set_father_signals.c

    r773 r1328  
    3131#include <errno.h> 
    3232#include <signal.h> 
    33 #include <syslog.h> 
     33#include <bbftpd_log.h> 
    3434 
    3535int set_father_signals() { 
     
    4040    sga.sa_flags = 0   ; 
    4141    if ( sigaction(SIGABRT,&sga,0) < 0 ) { 
    42         syslog(BBFTPD_ERR,"Error sigaction SIGABRT : %s",strerror(errno)) ; 
     42        bbftpd_log(BBFTPD_ERR,"Error sigaction SIGABRT : %s",strerror(errno)) ; 
    4343        return(-1) ; 
    4444    } 
    4545    if ( sigaction(SIGALRM,&sga,0) < 0 ) { 
    46         syslog(BBFTPD_ERR,"Error sigaction SIGALRM : %s",strerror(errno)) ; 
     46        bbftpd_log(BBFTPD_ERR,"Error sigaction SIGALRM : %s",strerror(errno)) ; 
    4747        return(-1) ; 
    4848    } 
    4949    if ( sigaction(SIGHUP,&sga,0) < 0 ) { 
    50         syslog(BBFTPD_ERR,"Error sigaction SIGHUP : %s",strerror(errno)) ; 
     50        bbftpd_log(BBFTPD_ERR,"Error sigaction SIGHUP : %s",strerror(errno)) ; 
    5151        return(-1) ; 
    5252    } 
    5353    if ( sigaction(SIGINT,&sga,0) < 0 ) { 
    54         syslog(BBFTPD_ERR,"Error sigaction SIGINT : %s",strerror(errno)) ; 
     54        bbftpd_log(BBFTPD_ERR,"Error sigaction SIGINT : %s",strerror(errno)) ; 
    5555        return(-1) ; 
    5656    } 
    5757    if ( sigaction(SIGPIPE,&sga,0) < 0 ) { 
    58         syslog(BBFTPD_ERR,"Error sigaction SIGPIPE : %s",strerror(errno)) ; 
     58        bbftpd_log(BBFTPD_ERR,"Error sigaction SIGPIPE : %s",strerror(errno)) ; 
    5959        return(-1) ; 
    6060    } 
    6161    if ( sigaction(SIGQUIT,&sga,0) < 0 ) { 
    62         syslog(BBFTPD_ERR,"Error sigaction SIGQUIT : %s",strerror(errno)) ; 
     62        bbftpd_log(BBFTPD_ERR,"Error sigaction SIGQUIT : %s",strerror(errno)) ; 
    6363        return(-1) ; 
    6464    } 
    6565    if ( sigaction(SIGTERM,&sga,0) < 0 ) { 
    66         syslog(BBFTPD_ERR,"Error sigaction SIGTERM : %s",strerror(errno)) ; 
     66        bbftpd_log(BBFTPD_ERR,"Error sigaction SIGTERM : %s",strerror(errno)) ; 
    6767        return(-1) ; 
    6868    } 
    6969    if ( sigaction(SIGUSR1,&sga,0) < 0 ) { 
    70         syslog(BBFTPD_ERR,"Error sigaction SIGUSR1 : %s",strerror(errno)) ; 
     70        bbftpd_log(BBFTPD_ERR,"Error sigaction SIGUSR1 : %s",strerror(errno)) ; 
    7171        return(-1) ; 
    7272    } 
    7373    if ( sigaction(SIGUSR2,&sga,0) < 0 ) { 
    74         syslog(BBFTPD_ERR,"Error sigaction SIGUSR2 : %s",strerror(errno)) ; 
     74        bbftpd_log(BBFTPD_ERR,"Error sigaction SIGUSR2 : %s",strerror(errno)) ; 
    7575        return(-1) ; 
    7676    } 
    7777    if ( sigaction(SIGCHLD,&sga,0) < 0 ) { 
    78         syslog(BBFTPD_ERR,"Error sigaction SIGCHLD : %s",strerror(errno)) ; 
     78        bbftpd_log(BBFTPD_ERR,"Error sigaction SIGCHLD : %s",strerror(errno)) ; 
    7979        return(-1) ; 
    8080    } 
    8181    if ( sigaction(SIGTSTP,&sga,0) < 0 ) { 
    82         syslog(BBFTPD_ERR,"Error sigaction SIGTSTP : %s",strerror(errno)) ; 
     82        bbftpd_log(BBFTPD_ERR,"Error sigaction SIGTSTP : %s",strerror(errno)) ; 
    8383        return(-1) ; 
    8484    } 
    8585    if ( sigaction(SIGPOLL,&sga,0) < 0 ) { 
    86         syslog(BBFTPD_ERR,"Error sigaction SIGPOLL : %s",strerror(errno)) ; 
     86        bbftpd_log(BBFTPD_ERR,"Error sigaction SIGPOLL : %s",strerror(errno)) ; 
    8787        return(-1) ; 
    8888    } 
    8989    if ( sigaction(SIGPROF,&sga,0) < 0 ) { 
    90         syslog(BBFTPD_ERR,"Error sigaction SIGPROF : %s",strerror(errno)) ; 
     90        bbftpd_log(BBFTPD_ERR,"Error sigaction SIGPROF : %s",strerror(errno)) ; 
    9191        return(-1) ; 
    9292    } 
    9393    if ( sigaction(SIGURG,&sga,0) < 0 ) { 
    94         syslog(BBFTPD_ERR,"Error sigaction SIGURG : %s",strerror(errno)) ; 
     94        bbftpd_log(BBFTPD_ERR,"Error sigaction SIGURG : %s",strerror(errno)) ; 
    9595        return(-1) ; 
    9696    } 
    9797    if ( sigaction(SIGVTALRM,&sga,0) < 0 ) { 
    98         syslog(BBFTPD_ERR,"Error sigaction SIGVTALRM : %s",strerror(errno)) ; 
     98        bbftpd_log(BBFTPD_ERR,"Error sigaction SIGVTALRM : %s",strerror(errno)) ; 
    9999        return(-1) ; 
    100100    } 
Note: See TracChangeset for help on using the changeset viewer.