retbuf