Skip to content
Snippets Groups Projects
Commit 629bba6b authored by Gisle Vanem's avatar Gisle Vanem
Browse files

*** empty log message ***

parent f6f2a9e4
No related branches found
No related tags found
No related merge requests found
......@@ -215,6 +215,28 @@ char *strdup(char *str)
#include "curlmsg_vms.h"
#endif
#if !defined(HAVE_FTRUNCATE) && defined(WIN32)
/*
* Truncate a file handle at a 64-bit position 'where'
*/
static int ftruncate (int fd, curl_off_t where)
{
curl_off_t curr;
int rc = 0;
if ((curr = _lseeki64(fd, 0, SEEK_CUR)) < 0)
return -1;
if (_lseeki64(fd, where, SEEK_SET) < 0)
return -1;
if (_write(fd, curr, SEEK_SET) < 0)
rc = -1;
_lseeki64(fd, curr, SEEK_SET);
return rc;
}
#endif
/*
* This is the main global constructor for the app. Call this before
* _any_ libcurl usage. If this fails, *NO* libcurl functions may be
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment