update
Signed-off-by: Wenchao Hao <haowenchao22@gmail.com>
This commit is contained in:
parent
3ad98707c7
commit
656226aead
10
demo.c
10
demo.c
|
|
@ -33,7 +33,7 @@ int main(int argc, char **argv)
|
|||
size_t file_size = sb.st_size;
|
||||
|
||||
printf("%ld, %d Kb\n", file_size, file_size/1024);
|
||||
void *mapped = mmap(NULL, file_size, PROT_READ, MAP_PRIVATE, fd, 0);
|
||||
void *mapped = mmap(NULL, file_size, PROT_READ | PROT_WRITE, MAP_PRIVATE, fd, 0);
|
||||
if (mapped == MAP_FAILED) {
|
||||
perror("mmap");
|
||||
close(fd);
|
||||
|
|
@ -44,8 +44,14 @@ int main(int argc, char **argv)
|
|||
max = file_size / 8;
|
||||
p = malloc(file_size);
|
||||
|
||||
for (i = 0; i < max; i++)
|
||||
for (i = 0; i < max; i++) {
|
||||
*(p + i) = *(m + i);
|
||||
*(m + i) = *(p + i);
|
||||
}
|
||||
|
||||
fork();
|
||||
fork();
|
||||
fork();
|
||||
|
||||
while(1);
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue