version 1.15, 2009/09/27 11:51:20 |
version 1.16, 2009/10/09 16:49:48 |
|
|
buf->rproc = NULL; |
buf->rproc = NULL; |
buf->wproc = NULL; |
buf->wproc = NULL; |
buf->duplex = NULL; |
buf->duplex = NULL; |
buf->data = (unsigned char *)buf + sizeof(*buf); |
|
return buf; |
return buf; |
} |
} |
|
|
|
|
if (count > used) |
if (count > used) |
count = used; |
count = used; |
*rsize = count; |
*rsize = count; |
return buf->data + start; |
return (unsigned char *)buf + sizeof(struct abuf) + start; |
} |
} |
|
|
/* |
/* |
|
|
if (count > avail) |
if (count > avail) |
count = avail; |
count = avail; |
*rsize = count; |
*rsize = count; |
return buf->data + end; |
return (unsigned char *)buf + sizeof(struct abuf) + end; |
} |
} |
|
|
/* |
/* |