freebsd-ports/emulators/vmware2/files/driver_c.patch
Florent Thoumie 4b19291d48 - Should fix compilation and vmmon in latest 5.x.
PR:		ports/68202
Submitted by:	Marc van Kempen <marc@bowtie.nl>
Approved by:	maintainer
2005-04-15 10:20:18 +00:00

58 lines
1.7 KiB
Diff

--- vmmon-only/freebsd/driver.c.original Tue Jun 22 15:24:52 2004
+++ vmmon-only/freebsd/driver.c Tue Jun 22 10:01:30 2004
@@ -157,8 +157,8 @@
static struct cdevsw vmmon_cdevsw = {
#if __FreeBSD_version >= 500104
#if __FreeBSD_version >= 502103
- .d_version = D_VERSION,
- .d_flags = D_NEEDGIANT,
+ .d_version = D_VERSION,
+ .d_flags = D_NEEDGIANT,
#endif
.d_open = FreeBSD_Driver_Open,
.d_close = FreeBSD_Driver_Close,
@@ -233,7 +233,7 @@
*
*----------------------------------------------------------------------
*/
-static dev_t vmmon_dev;
+static struct cdev * vmmon_dev;
static int
init_module(void)
{
@@ -359,7 +359,7 @@
*----------------------------------------------------------------------
*/
static int
-FreeBSD_Driver_Open(dev_t dev, int oflag, int devtype, struct thread *td)
+FreeBSD_Driver_Open(struct cdev * dev, int oflag, int devtype, struct thread *td)
{
VMFreeBSD *vmFreeBSD;
VMDriver *vm;
@@ -439,7 +439,7 @@
*/
static int
-FreeBSD_Driver_Close(dev_t dev, int fflag, int devtype, struct thread *td)
+FreeBSD_Driver_Close(struct cdev * dev, int fflag, int devtype, struct thread *td)
{
VMFreeBSD *vmFreeBSD = (VMFreeBSD *) dev->si_drv1;
@@ -491,7 +491,7 @@
*/
static int
-FreeBSD_Driver_Poll(dev_t dev, int events, struct thread *td)
+FreeBSD_Driver_Poll(struct cdev * dev, int events, struct thread *td)
{
int revents = 0;
@@ -573,7 +573,7 @@
*----------------------------------------------------------------------
*/
static int
-FreeBSD_Driver_Ioctl( dev_t dev, u_long cmd, caddr_t parg, int mode,
+FreeBSD_Driver_Ioctl( struct cdev * dev, u_long cmd, caddr_t parg, int mode,
struct thread *td)
{
VMFreeBSD *vmFreeBSD = (VMFreeBSD *) dev->si_drv1;