#include #include void main(int argc, char *argv[]) { int i = 100; int v = rfork(RFPROC|RFMEM); switch(v) { case -1: sysfatal("Failed to fork."); break; case 0: print("I am the child. i's address is: %p. i's value is %d\n", &i, i); sleep(1000); print("I am the child. Now i's address is: %p. i's value is %d\n", &i, i); exits(nil); } print("I am the parent. i's address is: %p. i's value is %d\n", &i, i); sleep(500); i = 25; print("I am the parent. Now i's address is: %p. i's value is %d\n", &i, i); exits(nil); }