Thread (2 messages) flat view 2 messages, 2 authors, 2016-08-04

Re: [RFC/PATCH v11 04/13] bisect--helper: `bisect_clean_state` shell function in C

From: Pranit Bauva <hidden>
Date: 2016-08-04 16:07:18

Hey Junio,

On Thu, Aug 4, 2016 at 9:15 PM, Junio C Hamano [off-list ref] wrote:
Pranit Bauva [off-list ref] writes:
quoted
quoted
Also you do not seem to check the error from the function to smudge
the "result" you are returning from this function.
Yes I should combine the results from every removal.
quoted
Isn't unlink_or_warn() more correct helper to use here?
The shell code uses rm -f which is silent and it removes only if
present.
Isn't that what unlink_or_warn() do?  Call unlink() and happily
return if unlink() succeeds or errors with ENOENT (i.e. path didn't
exist in the first place), but otherwise reports an error (imagine:
EPERM).
Umm, I am confused. I tried "rm -f" with a non-existing file and it
does not show any warning or error.

Regards,
Pranit Bauva
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help