Re: [PATCH 14/17] Add ftruncate implementation for MSVC
- From
Alex Riesen <raa.lkml@gmail.com>
- Date
- Sep 14, 2009, 14:18 UTC
- Message-ID
- <81b0412b0909140718i7d2c4e3cpc96477f8374d80b4@mail.gmail.com>
- In-Reply-To
- <c95a367520435feec0833d2d0edc33d86cf939a8.1252925290.git.mstormo@gmail.com>
On Mon, Sep 14, 2009 at 15:11, Marius Storm-Olsen <mstormo@gmail.com> wrote:
> +int ftruncate(int fd, __int64 length)
> +{
> + HANDLE fh = (HANDLE)_get_osfhandle(fd);
> + if (!fh || _lseeki64(fd, length, SEEK_SET))According to MSDN, error is manifested by returning INVALID_HANDLE_VALUE (–1):
http://msdn.microsoft.com/en-us/library/ks2530z6.aspx