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