canonicalize: only stat() when required
authorPádraig Brady <P@draigBrady.com>
Sat, 31 Dec 2011 11:03:58 +0000 (11:03 +0000)
committerPádraig Brady <P@draigBrady.com>
Sat, 31 Dec 2011 23:43:25 +0000 (23:43 +0000)
commit086a61209bc0d4d46b0b73b635bfb9b018ce772d
treedb1ebf9927fd7c1a3d81ea8cacf83379d8d3b48c
parent55c6e4b6fe65fdfd5154228209a5c9828bb8ec9d
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.
ChangeLog
lib/canonicalize.c