version 1.24, 2005/12/23 00:27:04 |
version 1.25, 2005/12/24 04:10:51 |
|
|
if (fstat(fd, &st) == -1) |
if (fstat(fd, &st) == -1) |
fatal("cvs_buf_load: fstat: %s", strerror(errno)); |
fatal("cvs_buf_load: fstat: %s", strerror(errno)); |
|
|
if ((buf = cvs_buf_alloc((size_t)st.st_size, flags)) == NULL) |
buf = cvs_buf_alloc((size_t)st.st_size, flags); |
fatal("cvs_buf_load: cvs_buf_alloc failed"); |
|
|
|
for (bp = buf->cb_cur; ; bp += (size_t)ret) { |
for (bp = buf->cb_cur; ; bp += (size_t)ret) { |
len = SIZE_LEFT(buf); |
len = SIZE_LEFT(buf); |
ret = read(fd, bp, len); |
ret = read(fd, bp, len); |