123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- package linux
- import "fmt"
- func pioc(name string, value uint32) {
- fmt.Printf("%s :%x\n", name, value)
- }
- func ExampleIoctl() {
- pioc("EVIOCGVERSION", EVIOCGVERSION)
- pioc("EVIOCGID", EVIOCGID)
- pioc("EVIOCGNAME(256)", EVIOCGNAME(256))
- pioc("EVIOCGBIT(EV_SYN, 31)", EVIOCGBIT(EV_SYN, 31))
- pioc("EVIOCGBIT(EV_KEY, 767)", EVIOCGBIT(EV_KEY, 767))
- pioc("EVIOCGBIT(EV_ABS, 767)", EVIOCGBIT(EV_ABS, 767))
- pioc("EVIOCGABS(ABS_X)", EVIOCGABS(ABS_X))
- pioc("EVIOCGABS(ABS_Y)", EVIOCGABS(ABS_Y))
- pioc("EVIOCGBIT(EV_MSC, 767)", EVIOCGBIT(EV_MSC, 767))
- pioc("EVIOCGPROP(248)", EVIOCGPROP(248))
- pioc("EVIOCGRAB", EVIOCGRAB)
- pioc("IOC_NONE", IOC_NONE)
- pioc("IOC_WRITE", IOC_WRITE)
- pioc("IOC_READ", IOC_READ)
- pioc("IOC_NRSHIFT", IOC_NRSHIFT)
- pioc("IOC_TYPESHIFT", IOC_TYPESHIFT)
- pioc("IOC_SIZESHIFT", IOC_SIZESHIFT)
- pioc("IOC_DIRSHIFT", IOC_DIRSHIFT)
- pioc("IOC_NRBITS", IOC_NRBITS)
- pioc("IOC_TYPEBITS", IOC_TYPEBITS)
- pioc("IOC_SIZEBITS", IOC_SIZEBITS)
- pioc("IOC_DIRBITS", IOC_DIRBITS)
-
- }
|