8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-02-02 10:00:38 +01:00

Remove unused and broken code defined with PIGGYBACK

This commit is contained in:
mapopa 2013-04-06 17:58:35 +00:00
parent 4e5a7a9898
commit 65a4d15027
2 changed files with 0 additions and 130 deletions

View File

@ -236,17 +236,6 @@ used in remote\window.cpp(116) with #ifdef <br>
used in remote\window.cpp(481) with #ifdef <br>
</td></tr>
<tr><td valign="top">
(16) ISC_DATABASE_ENCRYPTION</td><td>&nbsp;</td></tr>
<tr><td>&nbsp;</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>&nbsp;</td></tr>
<tr><td>&nbsp;</td><td>
used in lock\lock.cpp(105) with #ifdef <br>
@ -438,12 +427,6 @@ used in qli\parse.cpp(3771) with #ifdef <br>
used in qli\show.epp(1834) with #ifdef <br>
</td></tr>
<tr><td valign="top">
(22) PIGGYBACK</td><td>&nbsp;</td></tr>
<tr><td>&nbsp;</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>&nbsp;</td><td>
used in jrd\blb.cpp(88) with #ifdef <br>
@ -2685,69 +2668,6 @@ used in utilities\dba.epp(84) with #if<br>
used in utilities\drop.cpp(357) with #if<br>
</td></tr>
<tr><td valign="top">
(12) SCO</td><td>&nbsp;</td></tr>
<tr><td>&nbsp;</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>&nbsp;</td></tr>
<tr><td>&nbsp;</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>&nbsp;</td></tr>
<tr><td>&nbsp;</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>&nbsp;</td></tr>
<tr><td>&nbsp;</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>&nbsp;</td></tr>
<tr><td>&nbsp;</td><td>
used in common\classes\locks.h(12) with #ifndef<br>

View File

@ -2767,56 +2767,6 @@ static bool_t inet_write( XDR* xdrs )
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