[so] [Curs 03] Posibila greseala

Ioana Ciornei ciorneiioana at gmail.com
Thu Jun 11 00:51:07 EEST 2015


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.

O seara faina,

Ioana Ciornei
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/so/attachments/20150611/fa85ff60/attachment.html>


More information about the so mailing list