Consider the following code (from old exam):
#include <sys/types.h> #include <stdio.h> #include
<unistd.h> int main() { pid_t pid, pid1; pid = fork();
if (pid == 0) { pid1 = getpid(); printf("child: pid =
%d",pid); /* A */ printf("child: pid1 = %d",pid1); /* B */ }
else { pid1 = getpid(); printf("parent: pid = %d",pid); /* C
*/ printf("parent: pid1 = %d",pid1); /* D */ wait(NULL); }
return 0; }
Assume actual pids are: parent=2600, child=2603. What is printed
at line C?