/*
- * $Id: ftp.cc,v 1.260 1999/01/11 20:09:38 wessels Exp $
+ * $Id: ftp.cc,v 1.261 1999/01/11 20:28:02 wessels Exp $
*
* DEBUG: section 9 File Transfer Protocol (FTP)
* AUTHOR: Harvest Derived
SENT_CWD,
SENT_LIST,
SENT_NLST,
+#if RESTART_UNSUPPORTED
SENT_REST,
+#endif
SENT_RETR,
SENT_STOR,
SENT_QUIT,
int size;
wordlist *pathcomps;
char *filepath;
+#if RESTART_UNSUPPORTED
int restart_offset;
+#endif
int rest_att;
char *proxy_host;
size_t list_width;
static FTPSM ftpSendList;
static FTPSM ftpSendNlst;
static FTPSM ftpReadList;
+#if RESTART_UNSUPPORTED
static FTPSM ftpSendRest;
static FTPSM ftpReadRest;
+#endif
static FTPSM ftpSendRetr;
static FTPSM ftpReadRetr;
static FTPSM ftpReadTransferDone;
ftpReadCwd,
ftpReadList, /* SENT_LIST */
ftpReadList, /* SENT_NLST */
+#if RESTART_UNSUPPORTED
ftpReadRest,
+#endif
ftpReadRetr,
ftpReadStor,
ftpReadQuit,
ftpState->flags.use_base = 1;
} else if (ftpState->flags.isdir)
ftpSendList(ftpState);
+#if RESTART_UNSUPPORTED
else if (ftpState->restart_offset > 0)
ftpSendRest(ftpState);
+#endif
else
ftpSendRetr(ftpState);
}
}
}
+#if RESTART_UNSUPPORTED
static void
ftpSendRest(FtpStateData * ftpState)
{
ftpFail(ftpState);
}
}
+#endif
static void
ftpSendList(FtpStateData * ftpState)