more defensive programming for SIGIO (*groan*)
This commit is contained in:
parent
5935ca0eb8
commit
03461c6eb1
@ -24,6 +24,7 @@ int64 io_canread() {
|
||||
if (!e) break;
|
||||
r=first_readable;
|
||||
first_readable=e->next_read;
|
||||
e->next_read=-1;
|
||||
debug_printf(("io_canread: dequeue %lld from normal read queue (next is %ld)\n",r,first_readable));
|
||||
if (e->wantread && e->canread) {
|
||||
#ifdef HAVE_SIGIO
|
||||
|
@ -24,6 +24,7 @@ int64 io_canwrite() {
|
||||
if (!e) break;
|
||||
r=first_writeable;
|
||||
first_writeable=e->next_write;
|
||||
e->next_write=-1;
|
||||
debug_printf(("io_canwrite: dequeue %lld from normal write queue (next is %ld)\n",r,first_writeable));
|
||||
if (e->wantwrite && e->canwrite) {
|
||||
#ifdef HAVE_SIGIO
|
||||
|
Loading…
x
Reference in New Issue
Block a user