| 326 | } |
| 327 | |
| 328 | void odb_write_stream_from_fd(struct odb_write_stream *stream, int fd, |
| 329 | size_t size) |
| 330 | { |
| 331 | struct read_object_fd_data *data; |
| 332 | |
| 333 | CALLOC_ARRAY(data, 1); |
| 334 | data->fd = fd; |
| 335 | data->remaining = size; |
| 336 | |
| 337 | stream->data = data; |
| 338 | stream->read = read_object_fd; |
| 339 | stream->is_finished = 0; |
| 340 | } |