Add a _full_condition to so that ::write() sleeps if there is lots of writing to...