Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Program exec1.c
- #include <stdio.h>
- #include <stdlib.h>
- #include <process.h>
- #include <sys/wait.h>
- main(void)
- {
- int pid,i,status;
- if ((pid = fork()) == 0) // Proces potomny
- {
- // Uruchomienie programu my_prog
- 10
- perror("Blad funkcji exec");
- }
- else // Proces macierzysty
- {
- for(i=1;i<4;i++)
- {
- printf("Macierzysty - krok %d \n",i);
- sleep(1);
- }
- }
- pid = wait(&status); // Czekamy na proces potomny
- printf("Proces %d zakonczony, status %d\n", pid, WEXITSTATUS(status));
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement