From be536b79f2a364399937314cfa6c88bf8188da9c Mon Sep 17 00:00:00 2001 From: "Jeremy C. Reed" Date: Thu, 16 Aug 2007 11:23:28 -0500 Subject: [PATCH] Update for support on NetBSD and DragonFly. From Joerg Sonnenberger and pkgsrc. --- hw/xfree86/os-support/bsd/bsd_init.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/hw/xfree86/os-support/bsd/bsd_init.c b/hw/xfree86/os-support/bsd/bsd_init.c index 07f031fa8..2c6a0256b 100644 --- a/hw/xfree86/os-support/bsd/bsd_init.c +++ b/hw/xfree86/os-support/bsd/bsd_init.c @@ -159,7 +159,9 @@ xf86OpenConsole() xf86ConsOpen_t *driver; #if defined (SYSCONS_SUPPORT) || defined (PCVT_SUPPORT) int result; +#ifdef __FreeBSD__ struct utsname uts; +#endif vtmode_t vtmode; #endif @@ -250,6 +252,7 @@ xf86OpenConsole() #endif /* otherwise fall through */ case PCVT: +#if !(defined(__NetBSD__) && (__NetBSD_Version__ >= 200000000)) /* * First activate the #1 VT. This is a hack to allow a server * to be started while another one is active. There should be @@ -264,7 +267,7 @@ xf86OpenConsole() } sleep(1); } - +#endif acquire_vt: /* * now get the VT