#include <stdio.h>
#include <unistd.h>
int process_fork(int n) {
int i;
for (i = 1; i <= n; i++)
if (fork() == 0)
return i;
return 0;
}
int main() {
int id;
id = process_fork(2);
printf("Hello: %d\n", getpid
()); id = process_fork(2);
printf("Hello: %d\n", getpid
()); return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDx1bmlzdGQuaD4KCmludCBwcm9jZXNzX2ZvcmsoaW50IG4pIHsKICAgIGludCBpOwogICAgZm9yIChpID0gMTsgaSA8PSBuOyBpKyspCiAgICAgICAgaWYgKGZvcmsoKSA9PSAwKQogICAgICAgICAgICByZXR1cm4gaTsKICAgIHJldHVybiAwOwp9CgppbnQgbWFpbigpIHsKICAgIGludCBpZDsKICAgIGlkID0gcHJvY2Vzc19mb3JrKDIpOwogICAgcHJpbnRmKCJIZWxsbzogJWRcbiIsIGdldHBpZCgpKTsKICAgIGlkID0gcHJvY2Vzc19mb3JrKDIpOwogICAgcHJpbnRmKCJIZWxsbzogJWRcbiIsIGdldHBpZCgpKTsKICAgIHJldHVybiAwOwp9Cg==