From: Pádraig Brady
Date: Sat, 31 Dec 2011 11:03:58 +0000 (+0000) Subject: canonicalize: only stat() when required X-Git-Tag: v0.1~1327 X-Git-Url: http://erislabs.org.uk/gitweb/?a=commitdiff_plain;h=086a61209bc0d4d46b0b73b635bfb9b018ce772d;p=gnulib.git canonicalize: only stat() when required * lib/canonicalize.c (canonicalize_filename_mode): Avoid calling l?stat() when both CAN_MISSING, and CAN_NOLINKS are set, as then we neither need to resolve symlinks or test component existence. --- diff --git a/ChangeLog b/ChangeLog index b380dfb38..3e45b0019 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2011-12-31 Pádraig Brady
+
+ canonicalize: only stat() if required
+ * lib/canonicalize.c (canonicalize_filename_mode):
+ Avoid calling l?stat() when both CAN_MISSING,
+ and CAN_NOLINKS are set, as we neither need
+ to resolve symlinks or test component existence.
+
2011-12-31 Paul Eggert