#include #include #include #include int glob=6; char buf[]="some text here!\n"; int main(void) { int var; pid_t pid; var=88; if (write(1, buf, sizeof(buf)-1) != sizeof(buf)-1) printf("write error"); printf("before fork\n"); if ((pid=fork()) < 0) printf("fork error"); else if (pid == 0) { glob++; var++; } else sleep(0); printf("pid = %d, glob = %d, var = %d\n", getpid(), glob, var); exit(0); }