version 1.20, 2021/06/30 13:10:04 |
version 1.21, 2021/11/03 14:42:12 |
|
|
size_t pos = 0, sz; |
size_t pos = 0, sz; |
|
|
sz = sizeof(int32_t) + /* index */ |
sz = sizeof(int32_t) + /* index */ |
sizeof(int32_t) + /* block count */ |
sizeof(int32_t) + /* block count */ |
sizeof(int32_t) + /* block length */ |
sizeof(int32_t) + /* block length */ |
sizeof(int32_t) + /* checksum length */ |
sizeof(int32_t) + /* checksum length */ |
sizeof(int32_t); /* block remainder */ |
sizeof(int32_t); /* block remainder */ |
assert(sz == 20); |
assert(sz == 20); |
|
|
io_buffer_int(buf, &pos, sz, idx); |
io_buffer_int(buf, &pos, sz, idx); |
|
|
/* Put the entire send routine into a buffer. */ |
/* Put the entire send routine into a buffer. */ |
|
|
sz = sizeof(int32_t) + /* block count */ |
sz = sizeof(int32_t) + /* block count */ |
sizeof(int32_t) + /* block length */ |
sizeof(int32_t) + /* block length */ |
sizeof(int32_t) + /* checksum length */ |
sizeof(int32_t) + /* checksum length */ |
sizeof(int32_t); /* block remainder */ |
sizeof(int32_t); /* block remainder */ |
assert(sz <= sizeof(buf)); |
assert(sz <= sizeof(buf)); |
|
|
if (!io_read_buf(sess, fd, buf, sz)) { |
if (!io_read_buf(sess, fd, buf, sz)) { |