#include <stdio.h>
#include <unistd.h>
int main()
{
int a=5;
if (fork() == 0)
{
// a = a + 5;
printf("child -- %d, %d \n", a
, &a
); }
else
{
// a = a - 5;
printf ("parent -- %d, %d \n", a
,& a
); }
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDx1bmlzdGQuaD4KCmludCBtYWluKCkKewoJaW50IGE9NTsKCWlmIChmb3JrKCkgPT0gMCkKCXsKCSAgIC8vIGEgPSBhICsgNTsKCSAgICBwcmludGYoImNoaWxkIC0tICVkLCAlZCBcbiIsIGEsICZhKTsKCX0KCWVsc2UKCXsKCSAgIC8vIGEgPSBhIC0gNTsKCSAgICBwcmludGYgKCJwYXJlbnQgLS0gJWQsICVkIFxuIiwgYSwmIGEpOwoJfQoJcmV0dXJuIDA7Cn0=