Your diagnosis was on the money. A re-install of perl (and a subsequent
re-compile of Mj) cleared my problem right up. Many thanks for your assistance.
> >>>>> "b" == billwake <email@example.com> writes:
> b> Mj is kind enough to name its creations differently than the
> b> existing .configs by chopping the first two characters off of every
> b> <listname>.config.
> This is starting to sound a lot like the bugs that happen when you compile
> something on Solaris with the BSD emulation libraries and get the wrong
> dirent structure. It simply chops the first two characters off of every
> filename. Try running a simple script like:
> perl -e 'opendir(DIR, "."); print join("\n",readdir(DIR)), "\n"'
> in some directory with a few files (or even in your list directory) and see
> what it spits out. This duplicates what Majordomo does when it enumerates
> the files in a directory. If it's not like what ls -1 gives you, start
> looking at your Perl installation. If it looks file, start looking
> elsewhere; Majordomo simply does not have this problem (ever) so it's
> either a problem with locally modified source, something wrong with perl
> that the test doesn't reveal, or an OS problem.
> - J<