| ... | ... |
@@ -92,7 +92,8 @@ pthread_mutex_t fmap_mutex = PTHREAD_MUTEX_INITIALIZER; |
| 92 | 92 |
ssize_t pread(int fd, void *buf, size_t count, off_t offset); |
| 93 | 93 |
|
| 94 | 94 |
fmap_t *fmap(int fd, off_t offset, size_t len) {
|
| 95 |
- unsigned int pages, mapsz, hdrsz, dumb = 1; |
|
| 95 |
+ unsigned int pages, mapsz, hdrsz; |
|
| 96 |
+ unsigned short dumb = 1; |
|
| 96 | 97 |
int pgsz = cli_getpagesize(); |
| 97 | 98 |
struct stat st; |
| 98 | 99 |
fmap_t *m; |
| ... | ... |
@@ -148,6 +149,7 @@ fmap_t *fmap(int fd, off_t offset, size_t len) {
|
| 148 | 148 |
m->hdrsz = hdrsz; |
| 149 | 149 |
m->pgsz = pgsz; |
| 150 | 150 |
m->paged = 0; |
| 151 |
+ m->dont_cache_flag = 0; |
|
| 151 | 152 |
return m; |
| 152 | 153 |
} |
| 153 | 154 |
|
| ... | ... |
@@ -494,7 +496,8 @@ void *fmap_gets(fmap_t *m, char *dst, size_t *at, size_t max_len) {
|
| 494 | 494 |
/* vvvvv WIN32 STUFF BELOW vvvvv */ |
| 495 | 495 |
|
| 496 | 496 |
fmap_t *fmap(int fd, off_t offset, size_t len) { /* WIN32 */
|
| 497 |
- unsigned int pages, mapsz, hdrsz, dumb = 1; |
|
| 497 |
+ unsigned int pages, mapsz, hdrsz; |
|
| 498 |
+ unsigned short dumb = 1; |
|
| 498 | 499 |
int pgsz = cli_getpagesize(); |
| 499 | 500 |
struct stat st; |
| 500 | 501 |
fmap_t *m; |
| ... | ... |
@@ -549,6 +552,7 @@ fmap_t *fmap(int fd, off_t offset, size_t len) { /* WIN32 */
|
| 549 | 549 |
m->hdrsz = hdrsz; |
| 550 | 550 |
m->pgsz = pgsz; |
| 551 | 551 |
m->paged = 0; |
| 552 |
+ m->dont_cache_flag = 0; |
|
| 552 | 553 |
return m; |
| 553 | 554 |
} |
| 554 | 555 |
|