• Mike Frysinger's avatar
    user: speed up init_paths a bit · 2296f194
    Mike Frysinger authored
    The current init_paths code will attempt to opendir() every single file it
    finds.  This can obviously generated a huge number of syscalls with even a
    moderately small sysroot that will fail.  Since the readdir() call provides
    the file type in the struct itself, use it.  On my system, this prevents
    over 1000 syscalls from being made at every invocation of a target binary,
    and I only have a C library installed.
    Signed-off-by: default avatarMike Frysinger <vapier@gentoo.org>
    Signed-off-by: default avatarRiku Voipio <riku.voipio@nokia.com>
    2296f194
path.c 4.67 KB