DragonFly users List (threaded) for 2008-08
Since I have switched /home to a HAMMER PFS, mutt stopped reporting
mailboxes with new messages. Digging mutt source code, I found something
if (stat (tmp->path, &sb) != 0 || sb.st_size == 0 ||
(!tmp->magic && (tmp->magic = mx_get_magic (tmp->path)) <= 0))
/* if the mailbox still doesn't exist, set the newly created flag to
* be ready for when it does. */
tmp->newly_created = 1;
tmp->magic = 0;
tmp->size = 0;
As HAMMER always reports st_size of directories to be 0, mutt thinks
that the mailbox is specified in $mailboxes but doesn't exist(yet).
My questions are, is checking st_size of a directory is usual on other
platforms/filesystems? Does anyone know of other filesystems on which
a directory can have st_size of zero?