coreutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: csplit 'write error' missing errno?


From: Assaf Gordon
Subject: Re: csplit 'write error' missing errno?
Date: Tue, 10 Nov 2015 18:37:02 +0200

Hello,

(continuing old topic of csplit/errno reporting...)

> On 23/10/15 00:40, Pádraig Brady wrote:
>> On 22/10/15 21:01, Jim Meyering wrote:
>> 
>>>> I'll be able to troubleshoot and provide more information in couple of 
>>>> days.
>>>> A more elaborate solution is to save the errno after 'fwrite()' in a 
>>>> variable,
>>>> and print that variable. I can send such a patch if that's a better idea.
>>> 
>>> Yes, this sounds better.
>> 
>> Yes the tradeoff discussed above is a bad one in csplit's case
>> as it only has a single fwrite() call. 
...
> Actually it's a bit awkward to test. You might have to resort
> to tests using require_gcc_shared_ and wrap write() to return ENOSPC.

Attached is such change with relevant test using LD_PRELOAD.
Tested on Debian with GCC 4.7.2, and on Mac OS X (where the test is skipped).
I'll soon test on more systems.

comments welcomed,
 - assaf

Attachment: csplit-fwrite-errors.patch
Description: Binary data



reply via email to

[Prev in Thread] Current Thread [Next in Thread]