Am reusit in cele din urma. Trebuia sa pun FILE_SHARE_READ | FILE_SHARE_WRITE | FILE_SHARE_DELETE. Desi la un moment dat pusesem si varianta asta am sters modificarea fiindca nu mi-a mers append-ul. La acel moment am crezut ca cele doua sunt related, dar problema cu append era de la FILE_APPEND_DATA. Si la append trebuia folosit GENERIC_WRITE, combinat cu o mutarea a pointer-ului la final (caci FILE_APPEND_DATA se pare ca nu face asta).
Mihai 2012/3/13 Razvan Deaconescu <[email protected]> > Mihail Costea <[email protected]> writes: > > O sa mai incerc sa vad ce iese. Poate o fi ceva de la cum am inchis > > procesul in care am redirectat iesirea STDOUT pentru scriere. > > Încearcă să izolezi comportamentul într-un program simplu, nu în > "minishell". > > Răzvan > _______________________________________________ > http://elf.cs.pub.ro/so/wiki/resurse/lista-discutii
_______________________________________________ http://elf.cs.pub.ro/so/wiki/resurse/lista-discutii
