Universität Ulm - Sektion Angewandte Informationsverarbeitung
4. Übungsblatt (02.06.98 bis 09.02.98)
zur Vorlesung Systemnahe Software 2 (SS 98)
 
Aufgabe 1 (10 Punkte)

 Implementieren Sie die Funktionen FILE *popen(char *cmd, char *mode) und

int pclose(FILE *fp). (Siehe Skript oder man popen)

Achten Sie bei Ihrer Implementierung darauf, daß die Funktionen auch mehrmals in einem Programm aufgerufen werden können. Z.B.:
 

Hinweis:

An den folgenden Funktionen kommen Sie (bei einer sauberen Implementierung :-) ) kaum vorbei: execl(), dup(), fdopen(), fileno(), waitpid()