Никто не подскажет, как сделать такое:
Мне надо сдублировать область памяти, но так, чтобы реальное копирование происходило только при записи во вторую копию, типа COW в MAP_PRIVATE регион после форка, но внутри моего единственного процесса (ок, допустимы POSIX threads).
То есть, например, у меня есть массив в char a[128]; я хочу его содержимое скопировать в массив b[128], но так, чтобы x=b[2] читалось с той страницы, на которую отображался массив a, если в массив b записи еще не было, а при записи, например, b[3]='!'; соотверствующая страница бы реально скопировалась.