qio: Use an empty string to mark a closed queue
authorBarret Rhoden <brho@cs.berkeley.edu>
Sat, 13 Feb 2016 17:48:14 +0000 (12:48 -0500)
committerBarret Rhoden <brho@cs.berkeley.edu>
Sun, 14 Feb 2016 14:03:21 +0000 (09:03 -0500)
commitc7f05ab8780103d500a633922c201cd3a4bcace5
treed7b813dec87c019ff3dd18ede2e8d087be35202e
parentf9470e2fdeb9051f2476685d2e800fc9ffc9fe8f
qio: Use an empty string to mark a closed queue

Instead of converting ECONNABORTED to a string and then doing a
brain-dead strcmp, we can just use an empty string.  AFAIK, qclose() or
hangups with no message are meant to be normal closes.  Reads will just
return 0 (no data, EOF, etc.), instead of throwing an error.

Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu>
kern/src/ns/qio.c