accept 'no' as well as 'nobuf' in :setvbuf