cURL / Mailing Lists / curl-library / Single Mail

curl-library

Re: Problem compiling with msys/mingw

From: Andrés García <fandom_at_retemail.es>
Date: Wed, 24 Nov 2004 14:35:38 +0100

Hi,

> "Daniel Stenberg" wrote:
> >> +/* Define to 1 if you have the `ftruncate' function. */
> >> +#define HAVE_FTRUNCATE 1
> >
> > This seems to contradict previous changes done by Gisle. I guess
> > ftruncate() exists in mingw but not in MSVC?
>
> ftruncate() doesn't exist for any Win32 compiler except Digital Mars. Maybe
> Andres' AC linked to some non-standard libs (Glib, GnuWin lib)?

In mingw it is defined in a file called unistd.h like this:

int ftruncate(int, off_t);
__CRT_INLINE int ftruncate(int __fd, off_t __length)
{
  return _chsize (__fd, __length);
}

So yes, the 'HAVE_FTRUNCATE' should be defined only for mingw, sorry about
that.

Andres
Received on 2004-11-24