No, you don't use the buffer passed to setbuf for your own purposes directly.