From a259f66fa4b8663803b5604917457d32dee90540 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Thu, 22 Jan 2004 13:11:35 +0000 Subject: [PATCH] attempt to fix 64bit seeking for Windows, does it work? --- lib/file.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/file.c b/lib/file.c index 2bf544add..274f67550 100644 --- a/lib/file.c +++ b/lib/file.c @@ -152,6 +152,10 @@ CURLcode Curl_file_connect(struct connectdata *conn) return CURLE_OK; } +#if defined(WIN32) && (SIZEOF_CURL_OFF_T > 4) +#define lseek(x,y,z) _lseeki64(x, y, z) +#endif + /* This is the do-phase, separated from the connect-phase above */ CURLcode Curl_file(struct connectdata *conn) @@ -234,7 +238,6 @@ CURLcode Curl_file(struct connectdata *conn) Curl_pgrsSetDownloadSize(data, (double)expected_size); if(conn->resume_from) - /* Added by Dolbneff A.V & Spiridonoff A.V */ lseek(fd, conn->resume_from, SEEK_SET); while (res == CURLE_OK) {