summaryrefslogtreecommitdiffstats
path: root/parse.c
diff options
context:
space:
mode:
authorTavian Barnes <tavianator@tavianator.com>2020-09-18 17:34:03 -0400
committerTavian Barnes <tavianator@tavianator.com>2020-09-18 17:34:03 -0400
commitccf75c74bdac06eec97a2a6a5228c2e706c121bd (patch)
tree0e9b682bbdf15f9da668f7fe343a19ed17371b74 /parse.c
parent0aa71f890777d2aaddeca53384b94742e4b2678b (diff)
downloadbfs-ccf75c74bdac06eec97a2a6a5228c2e706c121bd.tar.xz
Don't call stat() just to determine symbolic lengths
The new bftw_cached_stat() helper gets us stat info if we already have it, but doesn't call stat() if we don't. In that case we just take a guess for the initial length to readlinkat(). This lets us avoid stat() entirely in many cases for -lname and -printf %l.
Diffstat (limited to 'parse.c')
0 files changed, 0 insertions, 0 deletions