Первый вариант:
#include <stdio.h>
#include <unistd.h>
#include <stdlib.h>
int main()
{
printf("1234 ");
fork();
exit(0);
}
faust@localhost 1]$ ./2
1234 1234 [faust@localhost 1]$
#include <stdio.h>
#include <unistd.h>
#include <stdlib.h>
int main()
{
printf("1234 \n");
fork();
exit(0);
}
[faust@localhost 1]$ ./2
1234
[faust@localhost 1]$
Может кто-то объяснит что да как?
З.Ы. Собирал просто: gcc -o 2 2.c