|
|
|
@ -29,7 +29,7 @@ static size_t chunk_buf_sz = 4096;
|
|
|
|
|
static chunk *chunks; |
|
|
|
|
static chunk *chunk_buffers; |
|
|
|
|
static array *chunkqueue_default_tempdirs = NULL; |
|
|
|
|
static unsigned int chunkqueue_default_tempfile_size = DEFAULT_TEMPFILE_SIZE; |
|
|
|
|
static off_t chunkqueue_default_tempfile_size = DEFAULT_TEMPFILE_SIZE; |
|
|
|
|
|
|
|
|
|
void chunkqueue_set_chunk_size (size_t sz) |
|
|
|
|
{ |
|
|
|
@ -444,7 +444,7 @@ void chunkqueue_use_memory(chunkqueue *cq, size_t len) {
|
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void chunkqueue_set_tempdirs_default (array *tempdirs, unsigned int upload_temp_file_size) { |
|
|
|
|
void chunkqueue_set_tempdirs_default (array *tempdirs, off_t upload_temp_file_size) { |
|
|
|
|
chunkqueue_default_tempdirs = tempdirs; |
|
|
|
|
chunkqueue_default_tempfile_size |
|
|
|
|
= (0 == upload_temp_file_size) ? DEFAULT_TEMPFILE_SIZE |
|
|
|
@ -452,8 +452,7 @@ void chunkqueue_set_tempdirs_default (array *tempdirs, unsigned int upload_temp_
|
|
|
|
|
: upload_temp_file_size; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
#if 0 |
|
|
|
|
void chunkqueue_set_tempdirs(chunkqueue *cq, array *tempdirs, unsigned int upload_temp_file_size) { |
|
|
|
|
void chunkqueue_set_tempdirs(chunkqueue *cq, array *tempdirs, off_t upload_temp_file_size) { |
|
|
|
|
force_assert(NULL != cq); |
|
|
|
|
cq->tempdirs = tempdirs; |
|
|
|
|
cq->upload_temp_file_size |
|
|
|
@ -462,7 +461,6 @@ void chunkqueue_set_tempdirs(chunkqueue *cq, array *tempdirs, unsigned int uploa
|
|
|
|
|
: upload_temp_file_size; |
|
|
|
|
cq->tempdir_idx = 0; |
|
|
|
|
} |
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
void chunkqueue_steal(chunkqueue *dest, chunkqueue *src, off_t len) { |
|
|
|
|
while (len > 0) { |
|
|
|
|