Zdarvím,
pomohli byste mi s jedním záludným příkladem na fork()? Je to spíš na zamyšlení. Příklad zní:
Co bude obsahovat výstupní soubor, jestliže vstupní soubor obsahuje znaky "1234"? Uveďte všechny možnosti.
int fdr, fdw;
char c;
main()
{
fdr=open(„vstup“, O_RDONLY);
fdw=open(„vystup“, O_WRONLY);
fork();
rw();
exit(0);
}
rw()
{
for(;;)
{
if (read(fdr,&c,1)!=1)
return;
write(fdw,&c,1);
}
}