diff options
author | Miles Bader <miles@gnu.org> | 1995-12-11 04:34:06 +0000 |
---|---|---|
committer | Miles Bader <miles@gnu.org> | 1995-12-11 04:34:06 +0000 |
commit | 0b2b7a65c86306c656ac4809f310543c3d1b58d6 (patch) | |
tree | f51a5f72c7807f568c2eef19647f1593d2e71052 /login | |
parent | c4778301f3628f7fac367a4e6416d5df633ffc2a (diff) |
(should_read): New variable.
(read_reply):
Set SHOULD_READ before attempting lock.
Use spin_try_lock() instead of spin_lock(), and abort if we can't get it.
Clear SHOULD_READ after getting the lock.
(ds_device_read, ds_device_read_inband, S_io_read):
Call unlock_readlock instead of directly unlocking READLOCK.
Don't block SIGIO.
(unlock_readlock): New function.
(main): Don't trap SIGMSG & SIGEMSG.
(SIGMSG, SIGEMSG): Macros deleted.
Diffstat (limited to 'login')
0 files changed, 0 insertions, 0 deletions