fdbuf_free
fdbuf->fd_frtn.free_func = fdbuf_free;
fdbuf_free(fdbuf);
frp->free_func == fdbuf_free &&
extern void fdbuf_free(struct fdbuf *);