summaryrefslogtreecommitdiffstats
path: root/lib/libalpm/handle.c
diff options
context:
space:
mode:
authorDan McGee <dan@archlinux.org>2011-06-09 20:34:13 +0200
committerDan McGee <dan@archlinux.org>2011-06-09 21:14:55 +0200
commit9d6568da0f55fb05ea5c28e06efb51046fd270bf (patch)
tree6ca9f8c19159ca26c81b07c3fc55ee3ae65f7757 /lib/libalpm/handle.c
parent451cd2c88dcdec793ce7159331adcc2d049381e1 (diff)
downloadpacman-9d6568da0f55fb05ea5c28e06efb51046fd270bf.tar.gz
pacman-9d6568da0f55fb05ea5c28e06efb51046fd270bf.tar.xz
_alpm_lstat: only duplicate string if necessary
The vast majority of the time we will just be passing the same string value on to the lstat() call. The only time we need to duplicate it is if the path ends in '/'. In one run using a profiler, only 400 of the 200,000 calls (0.2%) required the string to be copied first. Signed-off-by: Dan McGee <dan@archlinux.org>
Diffstat (limited to 'lib/libalpm/handle.c')
0 files changed, 0 insertions, 0 deletions