/* $Id: ibuf_init.c 616 2005-08-19 20:11:01Z bruce $ */ #include #include "ibuf.h" /** Initialize an \c ibuf from an already-opened file descriptor. */ int ibuf_init(ibuf* in, int fd, ibuf_fn fn, unsigned flags, unsigned bufsize) { if (fn == 0) fn = (ibuf_fn)read; in->count = 0; in->readfn = fn; return iobuf_init(&(in->io), fd, bufsize, 0, flags); }