Commit b5c90c9b authored by Gisle Vanem's avatar Gisle Vanem
Browse files

Borland doesn't have <sys/utime.h>, utime() nor
_lseeki64().
parent c3ecd552
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -21,10 +21,12 @@
#define HAVE_FCNTL_H 1

/* Define if you have utime() */
#if !defined(__BORLANDC__)
#define HAVE_UTIME 1

/* Define if you have the <sys/utime.h> header file */
#define HAVE_SYS_UTIME_H 1
#endif

/* Define if you have the <locale.h> header file */
#define HAVE_LOCALE_H 1
+6 −1
Original line number Diff line number Diff line
@@ -216,8 +216,13 @@ char *strdup(char *str)

#if !defined(HAVE_FTRUNCATE) && defined(WIN32)
/*
 * Truncate a file handle at a 64-bit position 'where'
 * Truncate a file handle at a 64-bit position 'where'.
 * Borland doesn't even support 64-bit types.
 */
#ifdef __BORLANDC__
#define _lseeki64(hnd,ofs,whence) lseek(hnd,ofs,whence)
#endif

static int ftruncate (int fd, curl_off_t where)
{
  curl_off_t curr;