[BACK]Return to ftp.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / ftp

Diff for /src/usr.bin/ftp/ftp.c between version 1.57 and 1.58

version 1.57, 2004/09/16 04:39:16 version 1.58, 2005/10/30 15:17:41
Line 576 
Line 576 
                 rc = -1;                  rc = -1;
                 switch (curtype) {                  switch (curtype) {
                 case TYPE_A:                  case TYPE_A:
                         rc = fseek(fin, (long) restart_point, SEEK_SET);                          rc = fseeko(fin, restart_point, SEEK_SET);
                         break;                          break;
                 case TYPE_I:                  case TYPE_I:
                 case TYPE_L:                  case TYPE_L:
Line 591 
Line 591 
                                 (*closefunc)(fin);                                  (*closefunc)(fin);
                         return;                          return;
                 }                  }
                 if (command("REST %ld", (long) restart_point)                  if (command("REST %lld", (long long) restart_point)
                         != CONTINUE) {                          != CONTINUE) {
                         restart_point = 0;                          restart_point = 0;
                         progress = oprogress;                          progress = oprogress;
Line 877 
Line 877 
         if (setjmp(recvabort))          if (setjmp(recvabort))
                 goto abort;                  goto abort;
         if (is_retr && restart_point &&          if (is_retr && restart_point &&
             command("REST %ld", (long) restart_point) != CONTINUE)              command("REST %lld", (long long) restart_point) != CONTINUE)
                 return;                  return;
         if (remote) {          if (remote) {
                 if (command("%s %s", cmd, remote) != PRELIM) {                  if (command("%s %s", cmd, remote) != PRELIM) {

Legend:
Removed from v.1.57  
changed lines
  Added in v.1.58