# | Line 73 | Line 73 | load_file(MEMLOAD *mp, FILE *fp) | |
---|---|---|
73 | mp->len = (size_t)(flen - skip); | |
74 | #ifdef MAP_FILE | |
75 | if (mp->len > 1L<<20) { /* map file if > 1 MByte */ | |
76 | < | mp->base = mmap(NULL, mp->len, PROT_READ|PROT_WRITE, |
77 | < | MAP_PRIVATE, fd, skip); |
76 | > | mp->base = mmap(NULL, mp->len, PROT_READ, MAP_PRIVATE, fd, skip); |
77 | if (mp->base != MAP_FAILED) { | |
78 | mp->mapped = 1; | |
79 | return(1); /* mmap() success */ |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |