Implement Bluetooth service discovery on Linux. (dm)


git-svn-id: svn://mielke.cc/main/brltty@7617 91a5dbb7-01b9-0310-9b5f-b28072856b6e
Forgot to commit the latest autoconf changes for Darwin. (dm)


git-svn-id: svn://mielke.cc/main/brltty@7618 91a5dbb7-01b9-0310-9b5f-b28072856b6e
Add closeFile() and closeSocket() to io_misc. (dm)


git-svn-id: svn://mielke.cc/main/brltty@7619 91a5dbb7-01b9-0310-9b5f-b28072856b6e
Split io_generic.c into multiple files. (dm)


git-svn-id: svn://mielke.cc/main/brltty@7620 91a5dbb7-01b9-0310-9b5f-b28072856b6e
Ensure that all definitions in gio_internal.h are prefixed with gio. (dm)


git-svn-id: svn://mielke.cc/main/brltty@7621 91a5dbb7-01b9-0310-9b5f-b28072856b6e
Make it easy to add new generic resource types. (dm)


git-svn-id: svn://mielke.cc/main/brltty@7622 91a5dbb7-01b9-0310-9b5f-b28072856b6e
Remove all specific resource type knowledge from gio_internal.h and gio.c. (dm)


git-svn-id: svn://mielke.cc/main/brltty@7623 91a5dbb7-01b9-0310-9b5f-b28072856b6e
The connectResource() resource method should only know about the handle (not the whole endpoint). (dm)


git-svn-id: svn://mielke.cc/main/brltty@7624 91a5dbb7-01b9-0310-9b5f-b28072856b6e
Fix some cases where the leading "h" in "hof" shouldn't be included within a contraction. (lm)


git-svn-id: svn://mielke.cc/main/brltty@7625 91a5dbb7-01b9-0310-9b5f-b28072856b6e
Use closeFile() to close the Darwin Bluetooth input pipe. (dm)


git-svn-id: svn://mielke.cc/main/brltty@7626 91a5dbb7-01b9-0310-9b5f-b28072856b6e
Log the RFCOMM channel number on Linux. (dm)


git-svn-id: svn://mielke.cc/main/brltty@7627 91a5dbb7-01b9-0310-9b5f-b28072856b6e
Generic I/O overloaded the term "resource". (dm)


git-svn-id: svn://mielke.cc/main/brltty@7628 91a5dbb7-01b9-0310-9b5f-b28072856b6e
Get rid of a goto. (dm)


git-svn-id: svn://mielke.cc/main/brltty@7629 91a5dbb7-01b9-0310-9b5f-b28072856b6e