diff options
Diffstat (limited to 'x11/nvidia-driver/files/patch-nvidia_ctl.c')
| -rw-r--r-- | x11/nvidia-driver/files/patch-nvidia_ctl.c | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/x11/nvidia-driver/files/patch-nvidia_ctl.c b/x11/nvidia-driver/files/patch-nvidia_ctl.c new file mode 100644 index 000000000000..6514b873d19b --- /dev/null +++ b/x11/nvidia-driver/files/patch-nvidia_ctl.c @@ -0,0 +1,30 @@ +--- src/nvidia_ctl.c.orig Wed Oct 30 15:30:58 2002 ++++ src/nvidia_ctl.c Thu Mar 6 01:07:57 2003 +@@ -19,6 +19,7 @@ + static d_poll_t nvidia_ctl_poll; + + static struct cdevsw nvidia_ctl_cdevsw = { ++#if __FreeBSD_version < 500000 + /* open */ nvidia_ctl_open, + /* close */ nvidia_ctl_close, + /* read */ noread, +@@ -32,10 +33,17 @@ + /* dump */ nodump, + /* psize */ nopsize, + /* flags */ D_TRACKCLOSE, +-#if __FreeBSD_version < 500000 + /* bmaj */ -1, +-#endif + /* kqfilter */ NULL, ++#else ++ .d_open = nvidia_ctl_open, ++ .d_close = nvidia_ctl_close, ++ .d_ioctl = nvidia_ctl_ioctl, ++ .d_poll = nvidia_ctl_poll, ++ .d_name = "nvidiactl", ++ .d_maj = CDEV_MAJOR, ++ .d_flags = D_TRACKCLOSE ++#endif + }; + + static dev_t nvidia_ctl_cdev; |
