Looking for a pending signal and setting it as handled needs to be an atomic operation. (dm)


git-svn-id: svn://mielke.cc/main/brltty@8181 91a5dbb7-01b9-0310-9b5f-b28072856b6e
Rename the log category "usbio" to "usb". (dm)


git-svn-id: svn://mielke.cc/main/brltty@8182 91a5dbb7-01b9-0310-9b5f-b28072856b6e
Log warnings for things that can go wrong with Linux USB input pipe/signal handling. (dm)


git-svn-id: svn://mielke.cc/main/brltty@8183 91a5dbb7-01b9-0310-9b5f-b28072856b6e
The signal number is gobbled when the Linux USB input signal handler fails. (dm)


git-svn-id: svn://mielke.cc/main/brltty@8184 91a5dbb7-01b9-0310-9b5f-b28072856b6e
Ensure that the correct Linux USB URB resubmit delay is set. (dm)


git-svn-id: svn://mielke.cc/main/brltty@8185 91a5dbb7-01b9-0310-9b5f-b28072856b6e
Use a pipe (rather than an explicit check) to have a pending signal handled. (dm)


git-svn-id: svn://mielke.cc/main/brltty@8186 91a5dbb7-01b9-0310-9b5f-b28072856b6e
Discard a signal's event when the signal is being removed. (dm)


git-svn-id: svn://mielke.cc/main/brltty@8187 91a5dbb7-01b9-0310-9b5f-b28072856b6e
Change the "event signaled" log to "event starting". (dm)


git-svn-id: svn://mielke.cc/main/brltty@8188 91a5dbb7-01b9-0310-9b5f-b28072856b6e
The poll() with a zero-length timeout is no longer needed. (dm)


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