You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by mi...@apache.org on 2009/03/04 12:26:41 UTC
svn commit: r749967 - in /webservices/axis2/trunk/c:
tools/tcpmon/src/tcpmon.c util/src/dir_handler.c
util/test/allocator/allocator_test.c
Author: milinda
Date: Wed Mar 4 11:26:41 2009
New Revision: 749967
URL: http://svn.apache.org/viewvc?rev=749967&view=rev
Log:
Fixing compilation issue on following GCC version with configuration specified:
Target: i486-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 4.3.2-1ubuntu12' --with-bugurl=file:///usr/share/doc/gcc-4.3/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --with-gxx-include-dir=/usr/include/c++/4.3 --program-suffix=-4.3 --enable-clocale=gnu --enable-libstdcxx-debug --enable-objc-gc --enable-mpfr --enable-targets=all --enable-checking=release --build=i486-linux-gnu --host=i486-linux-gnu --target=i486-linux-gnu
Thread model: posix
gcc version 4.3.2 (Ubuntu 4.3.2-1ubuntu12)
Modified:
webservices/axis2/trunk/c/tools/tcpmon/src/tcpmon.c
webservices/axis2/trunk/c/util/src/dir_handler.c
webservices/axis2/trunk/c/util/test/allocator/allocator_test.c
Modified: webservices/axis2/trunk/c/tools/tcpmon/src/tcpmon.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/tools/tcpmon/src/tcpmon.c?rev=749967&r1=749966&r2=749967&view=diff
==============================================================================
--- webservices/axis2/trunk/c/tools/tcpmon/src/tcpmon.c (original)
+++ webservices/axis2/trunk/c/tools/tcpmon/src/tcpmon.c Wed Mar 4 11:26:41 2009
@@ -659,7 +659,7 @@
seek_len = (int)(tmp2 - buffer) + offset - read_len;
if (seek_len > 0)
{
- fread(buffer, sizeof(char), seek_len, file);
+ read_len = fread(buffer, sizeof(char), seek_len, file);
}
seek_len = 0;
}
Modified: webservices/axis2/trunk/c/util/src/dir_handler.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/util/src/dir_handler.c?rev=749967&r1=749966&r2=749967&view=diff
==============================================================================
--- webservices/axis2/trunk/c/util/src/dir_handler.c (original)
+++ webservices/axis2/trunk/c/util/src/dir_handler.c Wed Mar 4 11:26:41 2009
@@ -190,6 +190,7 @@
int i = 0;
struct dirent **files = NULL;
char cwd[500];
+ int chdir_result = 0;
/**FIXME:
* This magic number 500 was selected as a temperary solution. It has to be
@@ -204,13 +205,13 @@
exit(1);
/* pathname is path of services directory or modules directory. */
- AXIS2_CHDIR(pathname);
+ chdir_result = AXIS2_CHDIR(pathname);
#ifdef AXIS2_ARCHIVE_ENABLED
axis2_archive_extract();
#endif
count = AXIS2_SCANDIR(pathname, &files, dir_select, AXIS2_ALPHASORT);
- AXIS2_CHDIR(cwd);
+ chdir_result = AXIS2_CHDIR(cwd);
/* If no files found, make a non-selectable menu item */
if (count <= 0)
Modified: webservices/axis2/trunk/c/util/test/allocator/allocator_test.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/util/test/allocator/allocator_test.c?rev=749967&r1=749966&r2=749967&view=diff
==============================================================================
--- webservices/axis2/trunk/c/util/test/allocator/allocator_test.c (original)
+++ webservices/axis2/trunk/c/util/test/allocator/allocator_test.c Wed Mar 4 11:26:41 2009
@@ -16,6 +16,7 @@
unsigned char buffer[1024];
FILE *in = fopen("test","rb");
FILE *out = fopen("test.doc","w");
+ int fwrite_result = 0;
if (!(in && out))
{
@@ -25,7 +26,7 @@
while((plain_binary_len = fread(buffer,1,sizeof(buffer),in)) > 0)
{
- fwrite(buffer,1,plain_binary_len,out);
+ fwrite_result = fwrite(buffer,1,plain_binary_len,out);
}
fclose(in);