MAXIBUF
static int ipoint = MAXIBUF, iepoint = MAXIBUF; /* input buffering
if (iepoint != MAXIBUF)
if ((i = read(io_infd, inbuffer, MAXIBUF)) <= 0) {
ipoint = iepoint = MAXIBUF;
inbuffer = malloc((5 * MAXIBUF) >> 2); /* output buffer */