[so] [Tema 1][Windows] Redirectare input si output simultan

Mihnea Dobrescu-Balaur mihneadb at gmail.com
Mon Mar 25 14:31:20 EET 2013


On Mar 25, 2013 2:27 PM, "Costash" <costashsrc at gmail.com> wrote:
>
> Salut,
>
> Am și eu o mică problemă cu redirectările pe Windows.
>
> Am pornit de la scheletul dat de voi, și am implementat redirectările
> folosindu-mă de exemplul
> din laboratorul 3, cu mențiunea că nu setez memoria la 0  în funcția
> care face "redirect_handle",
> ci în cea unde creez procesul, pentru a nu șterge redirectările deja
făcute.
>
> Problema e următoarea:
> Dacă am redirectare de forma cat < file, sau ls > file, sau ls 2>
> file, redirectarea funcționează corect.
> Dacă fac ceva de genul
>     cat < file1 > file2
> redirectarea în file2 nu mai funcționează.
>
> Care ar putea fi motivul pentru comportamentul acesta? Mă "lupt" cu
> bugul acesta de ieri și încă nu i-am
> dat de cap.
>

Funcția din lab setează tot pe std și schimbă doar un descriptor. Când o
reapelezi pierzi ce făcusei înainte.

--
Mihnea Dobrescu-Balaur
Sent from a mobile device.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/so/attachments/20130325/6a43d294/attachment.html>


More information about the so mailing list