module Mixlib::ShellOut::Unix

def read_process_status_to_buffer

def read_process_status_to_buffer
  while ( chunk = child_process_status.read_nonblock(READ_SIZE) )
    @process_status << chunk
  end
rescue Errno::EAGAIN
rescue EOFError
  open_pipes.delete(child_process_status)
end