diff --git a/ChangeLog b/ChangeLog index d1ec485e..20e76f9d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -47,6 +47,9 @@ v0.91.10 21-Aug-2007 Added support or the ARM processor. Fixed compiling on NetBSD 3.1. + mblogin: + On NetBSD accepts the -a parameter. + v0.91.9 16-May-2007 - 21-Aug-2007 diff --git a/unix/mblogin.c b/unix/mblogin.c index 3e21a3a6..c97e6423 100644 --- a/unix/mblogin.c +++ b/unix/mblogin.c @@ -5,7 +5,7 @@ * Shadow Suite (c) ......: Julianne Frances Haugh * ***************************************************************************** - * Copyright (C) 1997-2005 + * Copyright (C) 1997-2007 * * Michiel Broek FIDO: 2:280/2802 * Beekmansbos 10 @@ -163,6 +163,7 @@ int main(int, char **); * usage - print login command usage and exit * * login [ name ] + * login -a hostname (for NetBSD) * login -r hostname (for rlogind) * login -h hostname (for telnetd, etc.) * login -f name (for pre-authenticated login: datakit, xterm, etc.) @@ -396,11 +397,14 @@ int main(int argc, char **argv) check_flags(argc, argv); - while ((flag = getopt(argc, argv, "d:h:p")) != EOF) { + while ((flag = getopt(argc, argv, "a:d:h:p")) != EOF) { switch (flag) { case 'p': pflg++; break; +#ifdef __NetBSD__ + case 'a': +#endif case 'h': hflg++; hostname = optarg;