-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Saturday, April 25 at 07:31 AM, quoth Cameron Simpson:
>Well, if I've got my "+me" folder open and press '$', an strace shows
>only this (all system calls with the string "/me" in them):
>
> [pid 28316] stat("/home/cameron/mail/me", {st_mode=S_IFDIR|0755,
> st_size=4096, ...}) = 0
> [pid 28316] stat("/home/cameron/mail/me", {st_mode=S_IFDIR|0755,
> st_size=4096, ...}) = 0
>
>It makes no attempt to stat me/new or me/cur, or to read them.
Weird.
Well, I don't know what's wrong with your mutt, or even how to go
about finding out (aside from changing the code to see what happens).
I presume that we're trying to make mutt do it's buffy check, and
according to my buffy.c, here's what mutt does:
case M_MAILDIR:
snprintf (path, sizeof (path), "%s/new", tmp->path);
if ((dirp = opendir (path)) == NULL)
{
tmp->magic = 0;
break;
}
while ((de = readdir (dirp)) != NULL)
{
char *p;
if (*de->d_name != '.' &&
(!(p = strstr (de->d_name, ":2,")) || !strchr (p+3,'T')))
{
BuffyCount++;
tmp->new = 1;
break;
}
}
closedir (dirp);
break;
If yours isn't doing that... I don't know what to tell you. :(
~Kyle
- --
You cannot reason a person out of a position he did not reason himself
into in the first place.
-- Jonathan Swift
-----BEGIN PGP SIGNATURE-----
Comment: Thank you for using encryption!
iEYEARECAAYFAknyMgYACgkQBkIOoMqOI16uCwCg2T103DNL+YKEVGh3M7RZ/m3T
AqQAni5kiOv0+XK1i8vQnugWt/njSsQ9
=8oH4
-----END PGP SIGNATURE-----