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

Raspunde prin e-mail lui