> 2014-03-10 22:01 GMT+02:00 Istrate Roxana <[email protected]>: >> Atunci de ce cand copilul modifica cursorul unui fisier partajat cu >> parintele si parintele vede modifcarea? >>
Din cate am inteles eu, la apelul unui fork() se copiaza tabela de file descriptori (adica procesul copil va avea propria tabela), dar file descriptorii din cele doua tabele pointeaza catre aceleasi intrari din tabela de fisiere deschise a sistemului (system-wide table of open files). Intrarile din tabela de fisiere deschise contin si offset-ul in cadrul fisierului, asa ca, atat parintele, cat si copilul, vor avea acces la pozitia cursorului. _______________________________________________ http://ocw.cs.pub.ro/courses/so/info/lista-discutii
