#include #include #include #include using namespace std; int main() { pid_t pid; int status; int * a; a = new(int); *a = 999999; if(fork()) { cout << "parent here" << endl; cout << "a is " << a << " and *a is " << *a << endl; *a = getpid(); cout << "a is " << a << " and *a is " << *a << endl; cout << endl; wait(&status); } else { sleep(1); cout << "child here" << endl; cout << "a is " << a << " and *a is " << *a << endl; *a = getpid(); cout << "a is " << a << " and *a is " << *a << endl; cout << endl; } cout << "a is " << a << " and *a is " << *a << endl; return 0; }