#include <unistd.h>
#include <stdio.h>
#include <sys/types.h>
int main() {
printf("%d: Common code1\n", getpid
()); if (fork() != 0) {
printf("%d: Parent code\n", getpid
()); } else {
printf("%d: Child code\n", getpid
()); }
printf("%d: Common code\n", getpid
()); }
I2luY2x1ZGUgPHVuaXN0ZC5oPgojaW5jbHVkZSA8c3RkaW8uaD4KI2luY2x1ZGUgPHN5cy90eXBlcy5oPgppbnQgbWFpbigpIHsKICBwcmludGYoIiVkOiBDb21tb24gY29kZTFcbiIsIGdldHBpZCgpKTsKICBmZmx1c2goc3Rkb3V0KTsKICBpZiAoZm9yaygpICE9IDApIHsKICAgIHByaW50ZigiJWQ6IFBhcmVudCBjb2RlXG4iLCBnZXRwaWQoKSk7CiAgfSBlbHNlIHsKICAJcHJpbnRmKCIlZDogQ2hpbGQgY29kZVxuIiwgZ2V0cGlkKCkpOwogIH0KICBwcmludGYoIiVkOiBDb21tb24gY29kZVxuIiwgZ2V0cGlkKCkpOwp9