aboutsummaryrefslogtreecommitdiff
path: root/x11/nvidia-driver/files/patch-nvidia_ctl.c
blob: 6514b873d19bca1d151971a71000ff47a75ddf03 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
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;