From: <ma...@us...> - 2013-04-06 17:58:37
|
Revision: 57912 http://sourceforge.net/p/firebird/code/57912 Author: mapopa Date: 2013-04-06 17:58:35 +0000 (Sat, 06 Apr 2013) Log Message: ----------- Remove unused and broken code defined with PIGGYBACK Modified Paths: -------------- firebird/trunk/doc/emacros-cross_ref.html firebird/trunk/src/remote/inet.cpp Modified: firebird/trunk/doc/emacros-cross_ref.html =================================================================== --- firebird/trunk/doc/emacros-cross_ref.html 2013-04-06 17:46:27 UTC (rev 57911) +++ firebird/trunk/doc/emacros-cross_ref.html 2013-04-06 17:58:35 UTC (rev 57912) @@ -236,17 +236,6 @@ used in remote\window.cpp(481) with #ifdef <br> </td></tr> <tr><td valign="top"> -(16) ISC_DATABASE_ENCRYPTION</td><td> </td></tr> -<tr><td> </td><td> -used in jrd\jrd.cpp(5248) with #ifdef <br> -used in jrd\unix.cpp(480) with #ifdef <br> -used in jrd\unix.cpp(743) with #ifdef <br> -used in jrd\unix.cpp(838) with #ifdef <br> -used in jrd\vms.cpp(346) with #ifdef <br> -used in jrd\vms.cpp(547) with #ifdef <br> -used in jrd\vms.cpp(618) with #ifdef <br> -</td></tr> -<tr><td valign="top"> (17) MANAGER_PROCESS</td><td> </td></tr> <tr><td> </td><td> used in lock\lock.cpp(105) with #ifdef <br> @@ -438,12 +427,6 @@ used in qli\show.epp(1834) with #ifdef <br> </td></tr> <tr><td valign="top"> -(22) PIGGYBACK</td><td> </td></tr> -<tr><td> </td><td> -used in remote\inet.cpp(3432) with #ifdef <br> -used in remote\inet.cpp(3462) with #ifdef <br> -</td></tr> -<tr><td valign="top"> (23) REPLAY_OSRI_API_CALLS_SUBSYSTEM</td><td>System to reply requests, usable for debug. Not complete.</td></tr> <tr><td> </td><td> used in jrd\blb.cpp(88) with #ifdef <br> @@ -2685,69 +2668,6 @@ used in utilities\drop.cpp(357) with #if<br> </td></tr> <tr><td valign="top"> -(12) SCO</td><td> </td></tr> -<tr><td> </td><td> -used in jrd\isc_file.cpp(267) with #ifndef<br> -used in jrd\shdef.h(87) with #ifndef<br> -used in jrd\shrinit.cpp(34) with #ifndef<br> -used in jrd\shrinit.cpp(87) with #ifndef<br> -used in jrd\shrinit.cpp(98) with #ifndef<br> -used in jrd\shrinit.cpp(130) with #ifndef<br> -used in jrd\shrinit.cpp(169) with #ifndef<br> -used in jrd\shrinit.cpp(179) with #ifndef<br> -used in jrd\shrinit.cpp(189) with #ifdef <br> -used in jrd\shrinit.cpp(195) with #ifndef<br> -used in jrd\shrinit.cpp(200) with #ifdef <br> -used in jrd\shrinit.cpp(220) with #ifdef <br> -used in jrd\shrinit.cpp(236) with #ifdef <br> -used in remote\inet.cpp(491) with #ifndef<br> -used in remote\inet.cpp(526) with #ifndef<br> -</td></tr> -<tr><td valign="top"> -(13) SCO_EV</td><td> </td></tr> -<tr><td> </td><td> -used in jrd\flu.cpp(100) with #if<br> -used in jrd\isc.cpp(83) with #ifdef <br> -used in jrd\isc.cpp(329) with #if<br> -used in jrd\isc_ipc.cpp(94) with #ifdef <br> -used in remote\remote_def.h(67) with #ifdef <br> -used in utilities\drop.cpp(306) with #ifdef <br> -</td></tr> -<tr><td valign="top"> -(14) SCO_UNIX</td><td> </td></tr> -<tr><td> </td><td> -used in gpre\gpre.h(79) with #if<br> -used in journal\console.cpp(34) with #ifdef <br> -used in jrd\cvt.cpp(83) with #ifdef <br> -used in jrd\isc_file.cpp(167) with #ifdef <br> -used in jrd\isc_file.cpp(1432) with #ifdef <br> -used in jrd\jio.cpp(58) with #ifdef <br> -used in jrd\svc.cpp(98) with #ifdef <br> -used in lock\lock.h(83) with #ifdef <br> -used in remote\inet.cpp(122) with #if<br> -</td></tr> -<tr><td valign="top"> -(15) SINIXZ</td><td> </td></tr> -<tr><td> </td><td> -used in common\config\config.cpp(71) with #ifdef <br> -used in gpre\cob.cpp(160) with #ifdef <br> -used in gpre\ftn.cpp(256) with #ifdef <br> -used in jrd\flu.cpp(100) with #if<br> -used in jrd\flu.cpp(228) with #if<br> -used in jrd\isc_file.cpp(203) with #if<br> -used in jrd\isc_file.cpp(587) with #if<br> -used in jrd\isc_file.cpp(1018) with #if<br> -used in jrd\isc_ipc.cpp(222) with #ifdef <br> -used in jrd\isc_ipc.cpp(1023) with #ifdef <br> -used in jrd\license.h(123) with #ifdef <br> -used in jrd\pag.cpp(168) with #ifdef <br> -used in jrd\why.cpp(518) with #ifndef<br> -used in lock\lock.h(87) with #ifdef <br> -used in remote\inet.cpp(2398) with #if<br> -used in remote\inet.cpp(2427) with #if<br> -used in utilities\drop.cpp(357) with #if<br> -</td></tr> -<tr><td valign="top"> (16) SOLARIS</td><td> </td></tr> <tr><td> </td><td> used in common\classes\locks.h(12) with #ifndef<br> Modified: firebird/trunk/src/remote/inet.cpp =================================================================== --- firebird/trunk/src/remote/inet.cpp 2013-04-06 17:46:27 UTC (rev 57911) +++ firebird/trunk/src/remote/inet.cpp 2013-04-06 17:58:35 UTC (rev 57912) @@ -2767,56 +2767,6 @@ return TRUE; -#ifdef PIGGYBACK - // CVC: Screwed logic here: if I initialize l2 to zero, nothing useful executes. - SCHAR aux_buffer[BUFFER_SIZE]; - SSHORT l2 = 0; -#error Assign l2 some meaningful value before running this. - // If the other end has not piggy-backed the next packet, we're done. - - if (!l2) - return TRUE; - - // We've got a piggy-backed response. If the packet is partial, - // send an ACK for part we did receive. - - char* p2 = aux_buffer; - - while (l2 < 0) - { - if (!packet_send(port, 0, 0)) - return FALSE; - p2 -= l2; - length = aux_buffer + sizeof(aux_buffer) - p2; - if (!packet_receive(port, p2, length, &l2)) - { - p2 += l2; - continue; - } - } - - length = p2 - aux_buffer + l2; - - // Now we're got a encode glump ready to stuff into the read buffer. - // Unfortunately, if we just add it to the read buffer, we will shortly - // overflow the buffer. To avoid this, "scrumpf down" the active bits - // in the read buffer, then add out stuff at the end. - - xdrs = &port->port_receive; - p2 = xdrs->x_base; - - if (xdrs->x_handy && p2 != xdrs->x_private) { - memmove(p2, xdrs->x_private, xdrs->x_handy); - } - - p2 += xdrs->x_handy; - - xdrs->x_private = xdrs->x_base; - - // xdrs->x_handy += JAP_decode (aux_buffer, length, p2); - - return TRUE; -#endif } #ifdef DEBUG This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |