diff options
author | Mike Silbersack <silby@FreeBSD.org> | 2004-06-24 07:52:27 +0000 |
---|---|---|
committer | Mike Silbersack <silby@FreeBSD.org> | 2004-06-24 07:52:27 +0000 |
commit | e3dd2e01d6b71182e29997ad0fb0e58073b9887e (patch) | |
tree | 05db005f453c4bc3ed66319543b0660b432dd025 /emulators/vmware3/files/freebsd4.patch | |
parent | Patch to keep up with the recent cdev changes. No need for a port (diff) |
Update to keep up with the recent dev_t change in -current. No need for
a port revision bump, functionality is unchanged.
Diffstat (limited to 'emulators/vmware3/files/freebsd4.patch')
-rw-r--r-- | emulators/vmware3/files/freebsd4.patch | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/emulators/vmware3/files/freebsd4.patch b/emulators/vmware3/files/freebsd4.patch index 9d2a48d9bc1b..a927f1402383 100644 --- a/emulators/vmware3/files/freebsd4.patch +++ b/emulators/vmware3/files/freebsd4.patch @@ -55,15 +55,16 @@ #endif }; -@@ -364,24 +374,37 @@ +@@ -364,28 +374,37 @@ * Based on dev/streams/streams.c */ static int -+#if __FreeBSD_version >= 500000 - vmmon_clone(dev_t dev, int flags, void *data, struct thread *td) -+#else + #if __FreeBSD_version >= 502017 + vmmon_clone(struct cdev *dev, int flags, void *data, struct thread *td) + #else +-vmmon_clone(dev_t dev, int flags, void *data, struct thread *td) +vmmon_clone(dev_t dev, int flags, void *data, struct proc *p) -+#endif + #endif { int fd, error; struct file *fp; @@ -104,12 +105,16 @@ PROC_UNLOCK(p); vmmon_ref_count++; -@@ -415,7 +438,7 @@ +@@ -415,11 +438,11 @@ *---------------------------------------------------------------------- */ static int + #if __FreeBSD_version >= 502017 + FreeBSD_Driver_Open(struct cdev *dev, int oflag, int devtype, struct thread *td) + #else -FreeBSD_Driver_Open(dev_t dev, int oflag, int devtype, struct thread *td) +FreeBSD_Driver_Open(dev_t dev, int oflag, int devtype, struct proc *p) + #endif { VMFreeBSD *vmFreeBSD; |