2005-11-02 Oliver Kiddle <okiddle@yahoo.co.uk>
+ * patch #1155: uip/flist.c: speed up flist by skipping stat on
+ files with numbers as names
+
* docs/Makefile.in: include new files in distribution
2005-10-11 Bill Wohler <wohler@newt.com>
void
BuildFolderListRecurse(char *dirName, struct stat *s, int searchdepth)
{
- char *base, name[PATH_MAX];
+ char *base, *n, name[PATH_MAX];
int nlinks;
DIR *dir;
struct dirent *dp;
}
if (dp->d_name[0] == '.')
continue;
+ /* Check to see if the name of the file is a number
+ * if it is, we assume it's a mail file and skip it
+ */
+ for (n = dp->d_name; *n && isdigit(*n); n++);
+ if (!*n)
+ continue;
strncpy (name, base, sizeof(name) - 2);
if (*base)
strcat(name, "/");