For devices such as PTYs, where not being able to cancel a pending read operation is problematic for many applications. Fixes: #1180