device_opened_by_proc() doesn't detect ums0 opened by moused
Vadim Pisarev
plv at farpost.com
Thu Mar 12 02:27:40 PDT 2009
Hello,
Cause: none of the device names in kif->kf_path for moused are the same as /dev/ums0
Details:
$ ps ax | grep moused
20812 ?? Ss 0:01,47 /usr/sbin/moused -p /dev/ums0 -t auto -I /var/run/moused.ums0.pid
$ fstat /dev/ums0
USER CMD PID FD MOUNT INUM MODE SZ|DV R/W NAME
root moused 20812 3 /dev 73 crw-rw-rw- usb rw /dev/ums0
$ fstat -p 20812
USER CMD PID FD MOUNT INUM MODE SZ|DV R/W
root moused 20812 root / 2 drwxr-xr-x 512 r
root moused 20812 wd / 2 drwxr-xr-x 512 r
root moused 20812 text /usr 8007718 -r-xr-xr-x 36100 r
root moused 20812 0 /dev 31 crw-rw-rw- null rw
root moused 20812 1 /dev 31 crw-rw-rw- null rw
root moused 20812 2 /dev 31 crw-rw-rw- null rw
root moused 20812 3 /dev 73 crw-rw-rw- usb rw
root moused 20812 4 /dev 69 crw------- consolectl rw
root moused 20812 5 /var 164881 -rw------- 5 w
See, the actual kf_path is /dev/usb
HAL 0.5.11_20, FreeBSD 800062
--
Best regards,
Vadim Pisarev
More information about the freebsd-gnome
mailing list