diff options
author | Jan Kneschke <jan@kneschke.de> | 2005-11-01 07:50:08 +0000 |
---|---|---|
committer | Jan Kneschke <jan@kneschke.de> | 2005-11-01 07:50:08 +0000 |
commit | 940422049090337029b067d5cc7ff2a3cae27108 (patch) | |
tree | 1354885547e01fbdb65d20f2dfc7417e2d69a9b8 /src/chunk.h | |
parent | 308e5ce017c05720a60b29eaa2eb072020b41332 (diff) | |
download | lighttpd-git-940422049090337029b067d5cc7ff2a3cae27108.tar.gz |
chunkqueue can get a list of tempdirs which are tried to open a file at
server.upload-dirs is the option in the configfile
git-svn-id: svn://svn.lighttpd.net/lighttpd/branches/lighttpd-merge-1.4.x@812 152afb58-edef-0310-8abb-c4023f1b3aa9
Diffstat (limited to 'src/chunk.h')
-rw-r--r-- | src/chunk.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/chunk.h b/src/chunk.h index c65c3b11..ddc8617d 100644 --- a/src/chunk.h +++ b/src/chunk.h @@ -2,6 +2,7 @@ #define _CHUNK_H_ #include "buffer.h" +#include "array.h" typedef struct chunk { enum { UNUSED_CHUNK, MEM_CHUNK, FILE_CHUNK } type; @@ -40,10 +41,13 @@ typedef struct { chunk *unused; size_t unused_chunks; + array *tempdirs; + off_t bytes_in, bytes_out; } chunkqueue; chunkqueue *chunkqueue_init(void); +int chunkqueue_set_tempdirs(chunkqueue *c, array *tempdirs); int chunkqueue_append_file(chunkqueue *c, buffer *fn, off_t offset, off_t len); int chunkqueue_append_mem(chunkqueue *c, const char *mem, size_t len); int chunkqueue_append_buffer(chunkqueue *c, buffer *mem); |