$NetBSD: patch-nodm.c,v 1.1 2013/04/07 20:54:18 khorben Exp $ Give it more chances to work on NetBSD --- nodm.c.orig 2009-07-26 18:36:14.000000000 +0000 +++ nodm.c @@ -69,10 +69,16 @@ #include #include #include -#include +#ifdef __NetBSD__ +# include +#else +# include +#endif #include -#include +#ifndef __NetBSD__ +# include +#endif static struct pam_conv conv = { misc_conv, @@ -267,7 +273,11 @@ cleanup: static int get_vtstate(struct vt_stat* vtstat) { if (try_vtstate("/dev/tty", vtstat)) return 1; +#ifdef __NetBSD__ + if (try_vtstate("/dev/ttyE0", vtstat)) return 1; +#else if (try_vtstate("/dev/tty0", vtstat)) return 1; +#endif if (try_vtstate("/dev/console", vtstat)) return 1; return 0; }