diff options
author | Tavian Barnes <tavianator@tavianator.com> | 2020-09-18 17:34:03 -0400 |
---|---|---|
committer | Tavian Barnes <tavianator@tavianator.com> | 2020-09-18 17:34:03 -0400 |
commit | ccf75c74bdac06eec97a2a6a5228c2e706c121bd (patch) | |
tree | 0e9b682bbdf15f9da668f7fe343a19ed17371b74 /stat.c | |
parent | 0aa71f890777d2aaddeca53384b94742e4b2678b (diff) | |
download | bfs-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 'stat.c')
0 files changed, 0 insertions, 0 deletions