Siemanko piszę program do obsługi semaforów. Otóż w programie main.c wywołuje w funkcji exec( powielacz ) czyli drugi program. Problem w tym, że w programie powielacz. ma zaostać dookonana sekcja krytyczna na procesach i teraz jak przekazać tworozny semafor w programie
switch(fork())
{
case -1:
perror("fork error\n");
exit(1);
case 0: /*dziecko*/
printf("(potomek: %d)\n", getpid());
execl("./powielacz","powiel",NULL);
przykłąd z programu w switchu ( fragment). Semafor tworze w tym programie, a chciałbym - żeby również można z niego korzystać w powielaczu bo tam ma być kolejka procesów wtc?
Main do programu powielacza? skoro- semafor to int, a nie char?