-#define DRWAIT _IOWR(d,1,long)
-#define DRPIOW _IOWR(d,2,long)
-#define DRPACL _IOWR(d,3,long)
-#define DRDACL _IOWR(d,4,long)
-#define DRPCYL _IOWR(d,5,long)
-#define DRDFCN _IOWR(d,6,long)
-#define DRRPER _IOWR(d,7,long)
-#define DRRATN _IOWR(d,8,long)
-#define DRRDMA _IOWR(d,9,long)
-#define DRSFCN _IOWR(d,10,long)
-
-#define DRSETRSTALL _IOWR(d,13,long)
-#define DRSETNORSTALL _IOWR(d,14,long)
-#define DRGETRSTALL _IOWR(d,15,long)
-#define DRSETRTIMEOUT _IOWR(d,16,long)
-#define DRGETRTIMEOUT _IOWR(d,17,long)
-#define DRSETWSTALL _IOWR(d,18,long)
-#define DRSETNOWSTALL _IOWR(d,19,long)
-#define DRGETWSTALL _IOWR(d,20,long)
-#define DRSETWTIMEOUT _IOWR(d,21,long)
-#define DRGETWTIMEOUT _IOWR(d,22,long)
-#define DRWRITEREADY _IOWR(d,23,long)
-#define DRREADREADY _IOWR(d,24,long)
-#define DRBUSY _IOWR(d,25,long)
-#define DRRESET _IOWR(d,26,long)
+#define DRWAIT _IOWR('d',1,long)
+#define DRPIOW _IOWR('d',2,long)
+#define DRPACL _IOWR('d',3,long)
+#define DRDACL _IOWR('d',4,long)
+#define DRPCYL _IOWR('d',5,long)
+#define DRDFCN _IOWR('d',6,long)
+#define DRRPER _IOWR('d',7,long)
+#define DRRATN _IOWR('d',8,long)
+#define DRRDMA _IOWR('d',9,long)
+#define DRSFCN _IOWR('d',10,long)
+
+#define DRSETRSTALL _IOWR('d',13,long)
+#define DRSETNORSTALL _IOWR('d',14,long)
+#define DRGETRSTALL _IOWR('d',15,long)
+#define DRSETRTIMEOUT _IOWR('d',16,long)
+#define DRGETRTIMEOUT _IOWR('d',17,long)
+#define DRSETWSTALL _IOWR('d',18,long)
+#define DRSETNOWSTALL _IOWR('d',19,long)
+#define DRGETWSTALL _IOWR('d',20,long)
+#define DRSETWTIMEOUT _IOWR('d',21,long)
+#define DRGETWTIMEOUT _IOWR('d',22,long)
+#define DRWRITEREADY _IOWR('d',23,long)
+#define DRREADREADY _IOWR('d',24,long)
+#define DRBUSY _IOWR('d',25,long)
+#define DRRESET _IOWR('d',26,long)