Jo Rhett wrote:
> reading dirscan.c I noticed that it looked like it wouldn't traverse  
> a properly formed MH filename in scrutinize_mh_entry(), but I tried  
> renaming the 2007 directory to y2007 and 01 to m01 so that the  
> properly formed test would fail, and it still doesn't find the messages.

Actually, I'm sorry -- changing the directory name to include an alpha 
character does work.

So apparently mairix won't descent into subdirectories which could be 
properly named MH files - ie '2007'. This should be documented at least, 
or probably fixed?

The response piece of code is in dirscan.c:

enum traverse_check scrutinize_mh_entry(int parent_is_mh, const char 
*de_name) {
   /* Have to allow sub-folders within a folder until we think of a
    * better solution.  */
   if (valid_mh_filename_p(de_name)) {
     return TRAV_IGNORE;
   } else {
     return TRAV_PROCESS;
   }
}

I'm still not done wrapping my head around how this is invoked, and why 
you'd use this piece of code here but I can't imagine that this is too 
difficult to fix...

-- 
Jo Rhett
senior geek
Silicon Valley Colocation

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Mairix-users mailing list
Mairix-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mairix-users

Reply via email to