| # | 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 |