qio: Clean up q.*full()
authorBarret Rhoden <brho@cs.berkeley.edu>
Wed, 29 Mar 2017 15:14:06 +0000 (11:14 -0400)
committerBarret Rhoden <brho@cs.berkeley.edu>
Wed, 29 Mar 2017 15:14:06 +0000 (11:14 -0400)
commitcd48dbcf4a910569c3904fb83d99043e5b895320
treed336e68c04374814bae363751eb7ea207df2d93b
parent5eb3a8e164dc74497e9ecbf0d56f167f971cc770
qio: Clean up q.*full()

The old qfull() and qwritable() should be opposites.  qfull() was actually
wrong in that if we had set no limit, qfull() would always return TRUE
instead of always returning FALSE.  I guess in Plan 9 it was on the caller
to know if there was a limit or not.

qnotfull() was a rendez condition, not a generic function.  It also wasn't
just about being full or not, it included being closed.  Renaming the
function makes that more clear.

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