#include <stdio.h>
#include <stdlib.h>
#include <sys/wait.h>
#include <sys/types.h>
int main() {
pid_t pid=fork();
if (pid==0){
printf("Process Id=%d\n",pid
); printf("Child id=%d\n",getpid
()); printf("Parent id=%d\n",getppid
()); }
else if (pid<0){
}
else {
printf("Process Id=%d\n",pid
); printf("Child id=%d\n",getpid
()); printf("Parent id=%d\n",getppid
()); }
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KI2luY2x1ZGUgPHN5cy93YWl0Lmg+CiNpbmNsdWRlIDxzeXMvdHlwZXMuaD4KCmludCBtYWluKCkgewogICAgcGlkX3QgcGlkPWZvcmsoKTsKICAgIGlmIChwaWQ9PTApewogICAgICAgIHByaW50ZigiQ2hpbGQgcHJvY2Vzc1xuIik7CiAgICAgICAgcHJpbnRmKCJQcm9jZXNzIElkPSVkXG4iLHBpZCk7CiAgICAgICAgcHJpbnRmKCJDaGlsZCBpZD0lZFxuIixnZXRwaWQoKSk7CiAgICAgICAgcHJpbnRmKCJQYXJlbnQgaWQ9JWRcbiIsZ2V0cHBpZCgpKTsKICAgIH0KICAgIGVsc2UgaWYgKHBpZDwwKXsKICAgICAgICBwcmludGYoIkZvcmsgbm90IGFjdGl2ZSIpOwogICAgfQogICAgZWxzZSB7CiAgICAgICAgcHJpbnRmKCJQYXJlbnQgcHJvY2Vzc1xuIik7CiAgICAgICAgcHJpbnRmKCJQcm9jZXNzIElkPSVkXG4iLHBpZCk7CiAgICAgICAgcHJpbnRmKCJDaGlsZCBpZD0lZFxuIixnZXRwaWQoKSk7CiAgICAgICAgcHJpbnRmKCJQYXJlbnQgaWQ9JWRcbiIsZ2V0cHBpZCgpKTsKICAgIH0KICAgIHJldHVybiAwOwp9