#include <unistd.h>
#include <stdlib.h>
#include <stdio.h>
static int var1 = 1;
int main(int argc, char** argv){
pid_t pid;
int var2 = 2;
int status;
pid = fork();
if(pid == -1){
exit(1);
}else if(pid == 0){
var1++;
var2++;
printf("child pgid = %d %d %d\n", getpgid(getpid()), var1, var2);
}else{
printf("parent pgid = %d\n", getpgid(getpid()));
wait(&status);
printf("parent end!\n");
}
return 0;
}