Yes more of the same -- the same getopt(3) difference on BSD vs linux; the BSD one simply can't cope with ordered args -- it shuffles them all to the end where they lose their context and meaning as far as hashcash is concerned.
I think it's quite straight-forward to put some #ifdefs in a file gnut_getopt.c which #includes getopt.c only on architectures with incompatible getopt. What is the #define for BSD+MAC?
-------------------------------------------------------------- from: Jonathan "Chromatix" Morton mail: chromi@xxxxxxxxxxxxxxxxxxxxx website: http://www.chromatix.uklinux.net/ tagline: The key to knowledge is not to rely on people to teach you it.