mutt's buffy-list
YONETANI Tomokazu
qhwt+dfly at les.ath.cx
Wed Aug 27 08:07:32 PDT 2008
Hello.
Since I have switched /home to a HAMMER PFS, mutt stopped reporting
mailboxes with new messages. Digging mutt source code, I found something
relavant:
mutt_buffy_check:
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;
continue;
}
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?
Cheers.
More information about the Users
mailing list