version 1.70, 2008/03/08 11:53:36 |
version 1.71, 2008/03/09 01:02:38 |
|
|
if (lseek(fd, 0, SEEK_SET) == -1) |
if (lseek(fd, 0, SEEK_SET) == -1) |
fatal("cvs_buf_load_fd: lseek: %s", strerror(errno)); |
fatal("cvs_buf_load_fd: lseek: %s", strerror(errno)); |
|
|
|
if (st.st_size > SIZE_MAX) |
|
fatal("cvs_buf_load_fd: file size too big"); |
buf = cvs_buf_alloc(st.st_size); |
buf = cvs_buf_alloc(st.st_size); |
if (atomicio(read, fd, buf->cb_buf, buf->cb_size) != buf->cb_size) |
if (atomicio(read, fd, buf->cb_buf, buf->cb_size) != buf->cb_size) |
fatal("cvs_buf_load_fd: read: %s", strerror(errno)); |
fatal("cvs_buf_load_fd: read: %s", strerror(errno)); |