Hello,
I use mmap at first time with.
source = mmap (NULL, fst1.st_size, PROT_READ | PROT_WRITE, MAP_SHARED, file, 0)) == (void *) -1)
Return pointer c0xb7fb1000.
after this I use:
source2 = mmap (source, fst1.st_size, PROT_READ | PROT_WRITE, MAP_SHARED, file, 0)) == (void *) -1)
Return pointer 0xb7fb0000.
Why source2 != source?
I can not understand it.
Thanks in advance.