# | Line 15 | Line 15 | static const char RCSid[] = "$Id$"; | |
---|---|---|
15 | #include "rmatrix.h" | |
16 | #if !defined(_WIN32) && !defined(_WIN64) | |
17 | #include <sys/mman.h> | |
18 | + | #include <sys/wait.h> |
19 | #endif | |
20 | ||
21 | int nprocs = 1; /* # of calculation processes (Unix) */ | |
# | Line 471 | Line 472 | multi_process(void) | |
472 | return(0); | |
473 | } | |
474 | i = in_type==DTfloat ? ncomp*(int)sizeof(float) : ncomp+1; | |
475 | < | maplen = dstart + yres*xres*i; |
475 | > | maplen = dstart + (size_t)yres*xres*i; |
476 | imap = mmap(NULL, maplen, PROT_READ, | |
477 | MAP_FILE|MAP_SHARED, fileno(finp), 0); | |
478 | fclose(finp); /* will read from map (randomly) */ |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |