wez Sat Dec 6 11:12:10 2003 EDT Modified files: /php-src/ext/ftp ftp.c ftp.h php_ftp.c Log: Fix ftp build when openssl is built as a shared extension. Index: php-src/ext/ftp/ftp.c diff -u php-src/ext/ftp/ftp.c:1.94 php-src/ext/ftp/ftp.c:1.95 --- php-src/ext/ftp/ftp.c:1.94 Fri Dec 5 19:00:28 2003 +++ php-src/ext/ftp/ftp.c Sat Dec 6 11:12:10 2003 @@ -17,7 +17,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: ftp.c,v 1.94 2003/12/06 00:00:28 wez Exp $ */ +/* $Id: ftp.c,v 1.95 2003/12/06 16:12:10 wez Exp $ */ #include "php.h" @@ -65,7 +65,7 @@ #include <sys/select.h> #endif -#ifdef HAVE_OPENSSL_EXT +#if HAVE_OPENSSL_EXT #include <openssl/ssl.h> #endif @@ -179,7 +179,7 @@ data_close(ftp, ftp->data); } if (ftp->fd != -1) { -#ifdef HAVE_OPENSSL_EXT +#if HAVE_OPENSSL_EXT if (ftp->ssl_active) { SSL_shutdown(ftp->ssl_handle); } @@ -241,14 +241,14 @@ int ftp_login(ftpbuf_t *ftp, const char *user, const char *pass TSRMLS_DC) { -#ifdef HAVE_OPENSSL_EXT +#if HAVE_OPENSSL_EXT SSL_CTX *ctx = NULL; #endif if (ftp == NULL) { return 0; } -#ifdef HAVE_OPENSSL_EXT +#if HAVE_OPENSSL_EXT if (ftp->use_ssl && !ftp->ssl_active) { if (!ftp_putcmd(ftp, "AUTH", "TLS")) { return 0; @@ -1231,7 +1231,7 @@ return -1; } -#ifdef HAVE_OPENSSL_EXT +#if HAVE_OPENSSL_EXT if (ftp->use_ssl && ftp->fd == s && ftp->ssl_active) { sent = SSL_write(ftp->ssl_handle, buf, size); } else if (ftp->use_ssl && ftp->fd != s && ftp->use_ssl_for_data && ftp->data->ssl_active) { @@ -1239,7 +1239,7 @@ } else { #endif sent = send(s, buf, size, 0); -#ifdef HAVE_OPENSSL_EXT +#if HAVE_OPENSSL_EXT } #endif if (sent == -1) { @@ -1279,7 +1279,7 @@ return -1; } -#ifdef HAVE_OPENSSL_EXT +#if HAVE_OPENSSL_EXT if (ftp->use_ssl && ftp->fd == s && ftp->ssl_active) { nr_bytes = SSL_read(ftp->ssl_handle, buf, len); } else if (ftp->use_ssl && ftp->fd != s && ftp->use_ssl_for_data && ftp->data->ssl_active) { @@ -1287,7 +1287,7 @@ } else { #endif nr_bytes = recv(s, buf, len, 0); -#ifdef HAVE_OPENSSL_EXT +#if HAVE_OPENSSL_EXT } #endif return (nr_bytes); @@ -1507,7 +1507,7 @@ php_sockaddr_storage addr; socklen_t size; -#ifdef HAVE_OPENSSL_EXT +#if HAVE_OPENSSL_EXT SSL_CTX *ctx; #endif @@ -1525,7 +1525,7 @@ } data_accepted: -#ifdef HAVE_OPENSSL_EXT +#if HAVE_OPENSSL_EXT /* now enable ssl if we need to */ if (ftp->use_ssl && ftp->use_ssl_for_data) { @@ -1573,7 +1573,7 @@ return NULL; } if (data->listener != -1) { -#ifdef HAVE_OPENSSL_EXT +#if HAVE_OPENSSL_EXT if (data->ssl_active) { SSL_shutdown(data->ssl_handle); data->ssl_active = 0; @@ -1582,7 +1582,7 @@ closesocket(data->listener); } if (data->fd != -1) { -#ifdef HAVE_OPENSSL_EXT +#if HAVE_OPENSSL_EXT if (data->ssl_active) { SSL_shutdown(data->ssl_handle); data->ssl_active = 0; Index: php-src/ext/ftp/ftp.h diff -u php-src/ext/ftp/ftp.h:1.40 php-src/ext/ftp/ftp.h:1.41 --- php-src/ext/ftp/ftp.h:1.40 Thu Sep 18 13:36:08 2003 +++ php-src/ext/ftp/ftp.h Sat Dec 6 11:12:10 2003 @@ -17,7 +17,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: ftp.h,v 1.40 2003/09/18 17:36:08 pollita Exp $ */ +/* $Id: ftp.h,v 1.41 2003/12/06 16:12:10 wez Exp $ */ #ifndef FTP_H #define FTP_H @@ -49,7 +49,7 @@ php_socket_t fd; /* data connection */ ftptype_t type; /* transfer type */ char buf[FTP_BUFSIZE]; /* data buffer */ -#ifdef HAVE_OPENSSL_EXT +#if HAVE_OPENSSL_EXT SSL *ssl_handle; /* ssl handle */ int ssl_active; /* flag if ssl is active or not */ #endif @@ -78,7 +78,7 @@ int lastch; /* last char of previous call */ int direction; /* recv = 0 / send = 1 */ int closestream;/* close or not close stream */ -#ifdef HAVE_OPENSSL_EXT +#if HAVE_OPENSSL_EXT int use_ssl; /* enable(1) or disable(0) ssl */ int use_ssl_for_data; /* en/disable ssl for the dataconnection */ int old_ssl; /* old mode = forced data encryption */ Index: php-src/ext/ftp/php_ftp.c diff -u php-src/ext/ftp/php_ftp.c:1.97 php-src/ext/ftp/php_ftp.c:1.98 --- php-src/ext/ftp/php_ftp.c:1.97 Tue Nov 4 15:56:47 2003 +++ php-src/ext/ftp/php_ftp.c Sat Dec 6 11:12:10 2003 @@ -17,7 +17,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: php_ftp.c,v 1.97 2003/11/04 20:56:47 iliaa Exp $ */ +/* $Id: php_ftp.c,v 1.98 2003/12/06 16:12:10 wez Exp $ */ #ifdef HAVE_CONFIG_H #include "config.h" @@ -35,8 +35,8 @@ #endif #endif -#ifdef HAVE_OPENSSL_EXT -#include <openssl/ssl.h> +#if HAVE_OPENSSL_EXT +# include <openssl/ssl.h> #endif #if HAVE_FTP @@ -59,7 +59,7 @@ function_entry php_ftp_functions[] = { PHP_FE(ftp_connect, NULL) -#ifdef HAVE_OPENSSL_EXT +#if HAVE_OPENSSL_EXT PHP_FE(ftp_ssl_connect, NULL) #endif PHP_FE(ftp_login, NULL) @@ -110,7 +110,7 @@ STANDARD_MODULE_PROPERTIES }; -#ifdef COMPILE_DL_FTP +#if COMPILE_DL_FTP ZEND_GET_MODULE(php_ftp) #endif @@ -179,7 +179,7 @@ /* autoseek for resuming */ ftp->autoseek = FTP_DEFAULT_AUTOSEEK; -#ifdef HAVE_OPENSSL_EXT +#if HAVE_OPENSSL_EXT /* disable ssl */ ftp->use_ssl = 0; #endif @@ -188,7 +188,7 @@ } /* }}} */ -#ifdef HAVE_OPENSSL_EXT +#if HAVE_OPENSSL_EXT /* {{{ proto resource ftp_ssl_connect(string host [, int port [, int timeout]]) Opens a FTP-SSL stream */ PHP_FUNCTION(ftp_ssl_connect)
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php