]> sigrok.org Git - libserialport.git/commit
Handle the case when /sys/class/tty/ entries are not symlinks.
authorsilverbuddy <redacted>
Wed, 20 May 2015 12:51:47 +0000 (15:51 +0300)
committerUwe Hermann <redacted>
Wed, 27 May 2015 09:09:26 +0000 (11:09 +0200)
commit46d8b0a039965cf68fb27a3b88b3c23a1e34d912
treee926b7af2a4e932fbfb7c6344e0683cfd840ee97
parente5c2630eeed1825889dfe7cf0aaeb734b047ea74
Handle the case when /sys/class/tty/ entries are not symlinks.

For example:

$ uname -a
Linux RT-N66U 2.6.22.19 #1 Thu Feb 12 20:33:36 CST 2015 mips GNU/Linux

$ ls -lF /sys/class/tty/
drwxr-xr-x    2 foo  root             0 May 18 18:12 ttyACM0/

$ ls -lF /sys/class/tty/ttyACM0/
-r--r--r--    1 foo  root          4096 May 18 18:12 dev
lrwxrwxrwx    1 foo  root             0 May 18 18:12 device -> ../../../devices/pci0000:00/0000:00:04.1/usb1/1-1/1-1.1/1-1.1:1.0/
lrwxrwxrwx    1 foo  root             0 May 18 18:12 subsystem -> ../../../class/tty/
-rw-r--r--    1 foo  root          4096 May 18 18:12 uevent
linux.c