[patch] Fix the plugin search in some file systems
Rafael Espindola
espindola@google.com
Fri Jun 5 11:28:00 GMT 2009
Hi,
Török reported that not all file systems support the d_type field in
"struct dirent". Reiserfs for example always returns DT_UNKNOWN.
The attached patch adds a stat if d_type is DT_UNKNOWN or DT_LNK. This
fixes the plugin search on file systems that don't support d_type and
also avoids getting confused with symbolic links to directories.
2009-06-05 Rafael Avila de Espindola <espindola@google.com>
* plugin.c (load_plugin): Don't skip entries with d_type == DT_UNKNOWN.
Call stat on DT_UNKNOWN and DT_LNK entries.
Cheers,
--
Rafael Avila de Espindola
Google | Gordon House | Barrow Street | Dublin 4 | Ireland
Registered in Dublin, Ireland | Registration Number: 368047
More information about the Binutils
mailing list