#include <stdio.h>
#include<unistd.h>
#include <sys/types.h>
int main() {
pid_t pid;
pid = fork();
if (pid < 0) {
return 1;
}
else if (pid == 0) {
printf("PID: %d\n", getpid
()); printf("Parent PID: %d\n", getppid
()); } else
{
printf("PID: %d\n", getpid
()); printf("Child PID: %d\n", pid
); }
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlPHVuaXN0ZC5oPgojaW5jbHVkZSA8c3lzL3R5cGVzLmg+CmludCBtYWluKCkgeyAKcGlkX3QgcGlkOyAKcGlkID0gZm9yaygpOyAKaWYgKHBpZCA8IDApIHsgCnBlcnJvcigiRm9yayBmYWlsZWQuLi4iKTsKcmV0dXJuIDE7Cn0gCmVsc2UgaWYgKHBpZCA9PSAwKSB7CnByaW50ZigiUElEOiAlZFxuIiwgZ2V0cGlkKCkpOwpwcmludGYoIlBhcmVudCBQSUQ6ICVkXG4iLCBnZXRwcGlkKCkpOwp9IGVsc2UgCnsKcHJpbnRmKCJQSUQ6ICVkXG4iLCBnZXRwaWQoKSk7IApwcmludGYoIkNoaWxkIFBJRDogJWRcbiIsIHBpZCk7Cn0KIHJldHVybiAwOyAKfQo=