Mam zagwozdkę z krówkami i widelcami.
Powiedzmy, że jest program, który alokuje sobie jakąś pamięć, potem forkuje podproces i zwalnia zaalokowaną pamięć. Zakładająć, że działa copy-on-write, a wyforkowany proces nie modyfikuje tej pamięci, czy COW sklonuje zaalokowaną pamięć przy wywołaniu free() w głównym procesie, czy też podproces będzie czytał zwolnioną przestrzeń dopóki czegoś tam nie zapisze?