Lines Matching refs:out_buffer_full
75 size_t in_buffer_full, out_buffer_full;
133 (f->master_readable && f->out_buffer_full <= 0) ||
134 (f->stdout_writable && f->out_buffer_full > 0)) {
193 if (f->master_readable && f->out_buffer_full < LINE_MAX) {
195 k = read(f->master, f->out_buffer + f->out_buffer_full, LINE_MAX - f->out_buffer_full);
218 f->out_buffer_full += (size_t) k;
222 if (f->stdout_writable && f->out_buffer_full > 0) {
224 k = write(STDOUT_FILENO, f->out_buffer, f->out_buffer_full);
245 assert(f->out_buffer_full >= (size_t) k);
246 memmove(f->out_buffer, f->out_buffer + k, f->out_buffer_full - k);
247 f->out_buffer_full -= k;
256 if ((f->out_buffer_full <= 0 || f->stdout_hangup) &&