picoproj: use MAP_PRIVATE in the mmap call
authorAntonio Ospite <ospite@studenti.unina.it>
Thu, 10 May 2012 05:57:01 +0000 (07:57 +0200)
committerAntonio Ospite <ospite@studenti.unina.it>
Thu, 10 May 2012 13:57:59 +0000 (15:57 +0200)
There is no need to allow sharing the mapped region with other
processes.

examples/picoproj.c

index 2c1b257..a44a266 100644 (file)
@@ -155,7 +155,7 @@ int main(int argc, char *argv[])
        }
        size = st.st_size;
 
        }
        size = st.st_size;
 
-       image = mmap(NULL, st.st_size, PROT_READ, MAP_SHARED, image_fd, 0);
+       image = mmap(NULL, st.st_size, PROT_READ, MAP_PRIVATE, image_fd, 0);
        if (image == NULL) {
                perror("mmap");
                exit_code = EXIT_FAILURE;
        if (image == NULL) {
                perror("mmap");
                exit_code = EXIT_FAILURE;