in util/src/dir_handler.c [349:372]
int file_select(const struct dirent *entry)
{
#endif
/** FIXME:
* This block of code has been sitting here doing nothing.
* I have made the existing logic use this code portion.
* Have no idea about the side-effects of this modification.
* If this code block is not required, we might as well remove
* it.
*/
axis2_char_t *ptr;
if((strcmp(entry->d_name, ".") == 0) || (strcmp(entry->d_name, "..") == 0))
return (AXIS2_FALSE);
/* Check for filename extensions */
ptr = axutil_rindex(entry->d_name, '.');
if((ptr) && ((strcmp(ptr, AXIS2_LIB_SUFFIX) == 0)))
{
return (AXIS2_TRUE);
}
else
return (AXIS2_FALSE);
}