[so] [Curs 03] Posibila greseala
Razvan Deaconescu
razvan.deaconescu at cs.pub.ro
Thu Jun 11 21:30:34 EEST 2015
Ioana Ciornei via so <so at cursuri.cs.pub.ro> writes:
> In cadrul cursului 3, la pagina 32 din pdf-ul descarcat este prezentata o
> posibila utilizare a functiei popen. Din ce am citit eu din man crearea
> unui nou proces si comunicarea cu acesta se poate realiza doar in mod
> unidirectional daca se foloseste popen.
>
> Asadar, cred ca apelul trebuie sa se transforme in:
> FILE *f = popen("ps -u student", "r");
>
> Mai jos este paragraful din man popen pe care ma bazez:
>
> The *popen*() function opens a process by creating a pipe, forking, and
> invoking the shell. Since a pipe is by definition unidirectional, the
> *type* argument
> may specify only reading or writing, not both; the resulting stream is
> correspondingly read-only or write-only.
Mulțumim de observație, Ioana. Am corectat[1].
[1] http://ocw.cs.pub.ro/courses/so/cursuri/curs-03
Răzvan
More information about the so
mailing list