>Anyway, on another note, there was talk about standardizing the parsing of >the argv-style options. Although certain code might be duplicated among >differant modules, this type of code would not belong in a central >library. The main reason is that there would be no benefit to >consolodating this code. A second reason is that only 2 modules use common >arguments and methods of parsing those arguments: pam_unix and pam_pwdb. Really? Looking through the Darwin PAM sources, the following modules support the use of some of or all of use_first_pass, try_first_pass, use_mapped_pass and try_mapped_pass: pam_directoryservice pam_kerberosIV pam_keychain pam_krb5 pam_netinfo pam_nis pam_opie pam_radius pam_skey pam_ssh pam_tacplus pam_tim pam_unix -- Luke -- Luke Howard | lukehoward.com PADL Software | www.padl.com