diff -ru bbftpc/bbftp_socket.c bbftp/bbftpc/bbftp_socket.c --- bbftpc/bbftp_socket.c Wed May 7 14:59:17 2003 +++ bbftpc/bbftp_socket.c Tue Jun 6 23:53:25 2006 @@ -28,10 +28,10 @@ #include #include #include +#include #include #include #include -#include #include #include diff -ru bbftpc/bbftp_utils.c bbftp/bbftpc/bbftp_utils.c --- bbftpc/bbftp_utils.c Mon Jun 30 14:41:40 2003 +++ bbftpc/bbftp_utils.c Tue Jun 6 23:55:14 2006 @@ -44,6 +44,7 @@ #ifdef HAVE_BYTESWAP_H #include #endif +#include extern int incontrolsock ; extern int outcontrolsock ; diff -ru bbftpc/setsignals.c bbftp/bbftpc/setsignals.c --- bbftpc/setsignals.c Wed Apr 17 10:44:24 2002 +++ bbftpc/setsignals.c Tue Jun 6 23:55:59 2006 @@ -129,9 +129,6 @@ if ( sigaction(SIGTSTP,&sga,0) < 0 ) { printmessage(stderr,CASE_FATAL_ERROR,32,timestamp,"Error setting signal SIGTSTP : %s \n",strerror(errno)) ; } - if ( sigaction(SIGPOLL,&sga,0) < 0 ) { - printmessage(stderr,CASE_FATAL_ERROR,32,timestamp,"Error setting signal SIGPOLL : %s \n",strerror(errno)) ; - } if ( sigaction(SIGPROF,&sga,0) < 0 ) { printmessage(stderr,CASE_FATAL_ERROR,32,timestamp,"Error setting signal SIGPROF : %s \n",strerror(errno)) ; } diff -ru bbftpd/bbftpd.c bbftp/bbftpd/bbftpd.c --- bbftpd/bbftpd.c Thu Jul 24 15:27:55 2003 +++ bbftpd/bbftpd.c Tue Jun 6 23:56:46 2006 @@ -61,6 +61,7 @@ #include #include #include +#include #include #include #include diff -ru bbftpd/bbftpd_daemon.c bbftp/bbftpd/bbftpd_daemon.c --- bbftpd/bbftpd_daemon.c Wed Jun 11 17:17:51 2003 +++ bbftpd/bbftpd_daemon.c Tue Jun 6 23:57:11 2006 @@ -43,6 +43,7 @@ *****************************************************************************/ #include #include +#include #include #include #include diff -ru bbftpd/bbftpd_login.c bbftp/bbftpd/bbftpd_login.c --- bbftpd/bbftpd_login.c Mon Feb 24 10:26:59 2003 +++ bbftpd/bbftpd_login.c Tue Jun 6 23:59:34 2006 @@ -47,7 +47,6 @@ *****************************************************************************/ -#include #include #include #include @@ -287,6 +286,7 @@ PAM_BAIL; retcode = pam_acct_mgmt(pamh, 0); PAM_BAIL; +#define PAM_ESTABLISH_CRED 1 #ifdef PAM_ESTABLISH_CRED retcode = pam_setcred(pamh, PAM_ESTABLISH_CRED); #else diff -ru bbftpd/bbftpd_signals.c bbftp/bbftpd/bbftpd_signals.c --- bbftpd/bbftpd_signals.c Tue Mar 11 13:34:36 2003 +++ bbftpd/bbftpd_signals.c Wed Jun 7 00:00:47 2006 @@ -268,7 +268,7 @@ */ if ( unlinkfile == 1 ) unlink(realfilename) ; clean_child() ; - exit() ; + exit(0) ; } else { exit(EINTR) ; } @@ -358,10 +358,6 @@ } if ( sigaction(SIGTSTP,&sga,0) < 0 ) { syslog(BBFTPD_ERR,"Error sigaction SIGTSTP : %s",strerror(errno)) ; - return(-1) ; - } - if ( sigaction(SIGPOLL,&sga,0) < 0 ) { - syslog(BBFTPD_ERR,"Error sigaction SIGPOLL : %s",strerror(errno)) ; return(-1) ; } if ( sigaction(SIGPROF,&sga,0) < 0 ) { diff -ru bbftpd/bbftpd_socket.c bbftp/bbftpd/bbftpd_socket.c --- bbftpd/bbftpd_socket.c Wed Mar 5 12:23:37 2003 +++ bbftpd/bbftpd_socket.c Wed Jun 7 00:01:04 2006 @@ -30,10 +30,10 @@ #include #include #include +#include #include #include #include -#include #include #include diff -ru bbftpd/createreceivesock.c bbftp/bbftpd/createreceivesock.c --- bbftpd/createreceivesock.c Wed Apr 17 10:45:10 2002 +++ bbftpd/createreceivesock.c Wed Jun 7 00:01:20 2006 @@ -52,10 +52,10 @@ #include #include #include +#include #include #include #include -#include #include #include diff -ru bbftpd/signals_routines.c bbftp/bbftpd/signals_routines.c --- bbftpd/signals_routines.c Wed Apr 17 10:45:10 2002 +++ bbftpd/signals_routines.c Wed Jun 7 00:01:40 2006 @@ -192,7 +192,7 @@ */ if ( unlinkfile == 1 ) unlink(currentfilename) ; clean_child() ; - exit() ; + exit(0) ; } else { exit(EINTR) ; }