Re: [PATCH v3] http.c: use CURLOPT_RANGE for range requests
- From
Jeff King <peff@peff.net>
- Date
- Nov 2, 2015, 22:45 UTC
- Message-ID
- <20151102224556.GA16387@sigill.intra.peff.net>
- In-Reply-To
- <1446504084.4131.33.camel@twopensource.com>
On Mon, Nov 02, 2015 at 05:41:24PM -0500, David Turner wrote:
Show 10 quoted lines
> > Let's switch to using off_t, which should hold any file size > > our system is capable of storing. We need to use ftello() to > > get the off_t. This is in POSIX and hopefully available > > everywhere; if not, we should be able to wrap it by falling > > back to ftell(), which would presumably return "-1" on such > > a large file (and we would simply skip resuming in that case). > > It would skip resuming, but would still maybe write to the end of the > existing file, right? So I think we would need to seek to the beginning > of the file in that case.
Oh, you're right. That's no worse than the current behavior, but it's definitely not ideal. I'd leave that for a follow-on patch that actually implements such an ftello wrapper.
-Peff