Update for support on NetBSD and DragonFly. From

Joerg Sonnenberger and pkgsrc.
This commit is contained in:
Jeremy C. Reed 2007-08-16 11:23:28 -05:00
parent 1d4bea6106
commit be536b79f2

View File

@ -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