Overview
Comment: | Added large file support |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
abb8c966f2c92408bef951b6da75b032 |
User & Date: | rkeene on 2014-02-06 07:53:57 |
Other Links: | manifest | tags |
Context
2014-02-06
| ||
08:03 | Fixed segfault issue and updated to limit sendfile() size check-in: 47ef170824 user: rkeene tags: trunk | |
07:53 | Added large file support check-in: abb8c966f2 user: rkeene tags: trunk | |
07:50 | Added support for a non-blocking HTTP mode check-in: 145eda8451 user: rkeene tags: trunk | |
Changes
Modified Makefile from [677189cc54] to [e246314724].
1 | CC = gcc | | | 1 2 3 4 5 6 7 8 9 | CC = gcc CFLAGS = -Wall -Werror -W -pthread -O3 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE LDFLAGS = -pthread -static LIBS = -lpthread filed: filed.o $(CC) $(CFLAGS) $(LDFLAGS) -o "$@" $^ $(LIBS) filed.o: filed.c |
︙ | ︙ |
Modified filed.c from [c383e2203f] to [5dd5b62c7d].
︙ | ︙ | |||
208 209 210 211 212 213 214 | pthread_mutex_lock(&cache->mutex); filed_log_msg_debug("Completed locking mutex for idx: %lu", (unsigned long) cache_idx); if (strcmp(path, cache->path) != 0) { filed_log_msg_debug("Cache miss for idx: %lu: OLD \"%s\", NEW \"%s\"", (unsigned long) cache_idx, cache->path, path); | | | 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 | pthread_mutex_lock(&cache->mutex); filed_log_msg_debug("Completed locking mutex for idx: %lu", (unsigned long) cache_idx); if (strcmp(path, cache->path) != 0) { filed_log_msg_debug("Cache miss for idx: %lu: OLD \"%s\", NEW \"%s\"", (unsigned long) cache_idx, cache->path, path); fd = open(path, O_RDONLY | O_LARGEFILE); if (fd < 0) { pthread_mutex_unlock(&cache->mutex); return(NULL); } free(cache->path); |
︙ | ︙ |