users/19365: completer for current directory of other shell processes
33770: avoid calling identical FIONREAD ioctl twice in succession
33769: workaround for KEYTIMEOUT to work from test
cases on Darwin and FreeBSD