ioctls.h (8fbd6b526725aeef0b34e0e1f1be766054b0845e) ioctls.h (f7680a5593032d0c4f699144666605a4f8b044b9)
1 /* emulated ioctl list */
2
3 IOCTL(TCGETS, IOC_R, MK_PTR(MK_STRUCT(STRUCT_termios)))
4 IOCTL(TCSETS, IOC_W, MK_PTR(MK_STRUCT(STRUCT_termios)))
5 IOCTL(TCSETSF, IOC_W, MK_PTR(MK_STRUCT(STRUCT_termios)))
6 IOCTL(TCSETSW, IOC_W, MK_PTR(MK_STRUCT(STRUCT_termios)))
7 IOCTL(TIOCGWINSZ, IOC_R, MK_PTR(MK_STRUCT(STRUCT_winsize)))
8 IOCTL(TIOCSWINSZ, IOC_W, MK_PTR(MK_STRUCT(STRUCT_winsize)))

--- 39 unchanged lines hidden (view full) ---

48 IOCTL(TIOCSERGETLSR, IOC_R, MK_PTR(TYPE_INT))
49 IOCTL(TIOCSERGETMULTI, IOC_R, MK_PTR(MK_STRUCT(STRUCT_serial_multiport_struct)))
50 IOCTL(TIOCSERSETMULTI, IOC_W, MK_PTR(MK_STRUCT(STRUCT_serial_multiport_struct)))
51 IOCTL(TIOCMIWAIT, 0, TYPE_INT)
52 IOCTL(TIOCGICOUNT, IOC_R, MK_PTR(MK_STRUCT(STRUCT_serial_icounter_struct)))
53
54 IOCTL(KIOCSOUND, 0, TYPE_INT)
55 IOCTL(KDMKTONE, 0, TYPE_INT)
1 /* emulated ioctl list */
2
3 IOCTL(TCGETS, IOC_R, MK_PTR(MK_STRUCT(STRUCT_termios)))
4 IOCTL(TCSETS, IOC_W, MK_PTR(MK_STRUCT(STRUCT_termios)))
5 IOCTL(TCSETSF, IOC_W, MK_PTR(MK_STRUCT(STRUCT_termios)))
6 IOCTL(TCSETSW, IOC_W, MK_PTR(MK_STRUCT(STRUCT_termios)))
7 IOCTL(TIOCGWINSZ, IOC_R, MK_PTR(MK_STRUCT(STRUCT_winsize)))
8 IOCTL(TIOCSWINSZ, IOC_W, MK_PTR(MK_STRUCT(STRUCT_winsize)))

--- 39 unchanged lines hidden (view full) ---

48 IOCTL(TIOCSERGETLSR, IOC_R, MK_PTR(TYPE_INT))
49 IOCTL(TIOCSERGETMULTI, IOC_R, MK_PTR(MK_STRUCT(STRUCT_serial_multiport_struct)))
50 IOCTL(TIOCSERSETMULTI, IOC_W, MK_PTR(MK_STRUCT(STRUCT_serial_multiport_struct)))
51 IOCTL(TIOCMIWAIT, 0, TYPE_INT)
52 IOCTL(TIOCGICOUNT, IOC_R, MK_PTR(MK_STRUCT(STRUCT_serial_icounter_struct)))
53
54 IOCTL(KIOCSOUND, 0, TYPE_INT)
55 IOCTL(KDMKTONE, 0, TYPE_INT)
56 IOCTL(KDSETMODE, 0, TYPE_INT)
56 IOCTL(KDGKBTYPE, IOC_R, MK_PTR(TYPE_CHAR))
57 IOCTL(KDGKBTYPE, IOC_R, MK_PTR(TYPE_CHAR))
58 IOCTL(KDGKBMODE, IOC_R, MK_PTR(TYPE_INT))
59 IOCTL(KDSKBMODE, 0, TYPE_INT)
57 IOCTL(KDGKBENT, IOC_RW, MK_PTR(MK_STRUCT(STRUCT_kbentry)))
58 IOCTL(KDGKBSENT, IOC_RW, MK_PTR(MK_STRUCT(STRUCT_kbsentry)))
59
60 IOCTL(BLKROSET, IOC_W, MK_PTR(TYPE_INT))
61 IOCTL(BLKROGET, IOC_R, MK_PTR(TYPE_INT))
62 IOCTL(BLKRRPART, 0, TYPE_NULL)
63 IOCTL(BLKGETSIZE, IOC_R, MK_PTR(TYPE_ULONG))
64#ifdef BLKGETSIZE64

--- 244 unchanged lines hidden (view full) ---

309 IOCTL(LOOP_SET_STATUS64, IOC_W, MK_PTR(MK_STRUCT(STRUCT_loop_info64)))
310 IOCTL(LOOP_GET_STATUS64, IOC_W, MK_PTR(MK_STRUCT(STRUCT_loop_info64)))
311#endif
312 IOCTL(LOOP_CHANGE_FD, 0, TYPE_INT)
313
314 IOCTL(MTIOCTOP, IOC_W, MK_PTR(MK_STRUCT(STRUCT_mtop)))
315 IOCTL(MTIOCGET, IOC_R, MK_PTR(MK_STRUCT(STRUCT_mtget)))
316 IOCTL(MTIOCPOS, IOC_R, MK_PTR(MK_STRUCT(STRUCT_mtpos)))
60 IOCTL(KDGKBENT, IOC_RW, MK_PTR(MK_STRUCT(STRUCT_kbentry)))
61 IOCTL(KDGKBSENT, IOC_RW, MK_PTR(MK_STRUCT(STRUCT_kbsentry)))
62
63 IOCTL(BLKROSET, IOC_W, MK_PTR(TYPE_INT))
64 IOCTL(BLKROGET, IOC_R, MK_PTR(TYPE_INT))
65 IOCTL(BLKRRPART, 0, TYPE_NULL)
66 IOCTL(BLKGETSIZE, IOC_R, MK_PTR(TYPE_ULONG))
67#ifdef BLKGETSIZE64

--- 244 unchanged lines hidden (view full) ---

312 IOCTL(LOOP_SET_STATUS64, IOC_W, MK_PTR(MK_STRUCT(STRUCT_loop_info64)))
313 IOCTL(LOOP_GET_STATUS64, IOC_W, MK_PTR(MK_STRUCT(STRUCT_loop_info64)))
314#endif
315 IOCTL(LOOP_CHANGE_FD, 0, TYPE_INT)
316
317 IOCTL(MTIOCTOP, IOC_W, MK_PTR(MK_STRUCT(STRUCT_mtop)))
318 IOCTL(MTIOCGET, IOC_R, MK_PTR(MK_STRUCT(STRUCT_mtget)))
319 IOCTL(MTIOCPOS, IOC_R, MK_PTR(MK_STRUCT(STRUCT_mtpos)))
320
321 IOCTL(FBIOGET_FSCREENINFO, IOC_R, MK_PTR(MK_STRUCT(STRUCT_fb_fix_screeninfo)))
322 IOCTL(FBIOGET_VSCREENINFO, IOC_R, MK_PTR(MK_STRUCT(STRUCT_fb_var_screeninfo)))
323 IOCTL(FBIOPUT_VSCREENINFO, IOC_W, MK_PTR(MK_STRUCT(STRUCT_fb_var_screeninfo)))
324
325 IOCTL(VT_OPENQRY, IOC_R, MK_PTR(TYPE_INT))
326 IOCTL(VT_GETSTATE, IOC_R, MK_PTR(MK_STRUCT(STRUCT_vt_stat)))
327 IOCTL(VT_ACTIVATE, 0, TYPE_INT)
328 IOCTL(VT_WAITACTIVE, 0, TYPE_INT)
329 IOCTL(VT_LOCKSWITCH, 0, TYPE_INT)
330 IOCTL(VT_UNLOCKSWITCH, 0, TYPE_INT)