Aufgabe 1 (1 Punkt)
Treffen Sie sich mit Ihrem Tutor und melden Sie sich in unserer Benutzerverwaltung für die Vorlesung
Systemnahe Software II an. (Ohne Anmeldung in der Benutzerverwaltung gibt es keinen Schein :-)).
Aufgabe 2 (9 Punkte)
Schreiben Sie ein C-Programm isredir.c, das Zeichen, die über die Standardeingabe eingegeben
werden, via read() liest und via write() an die Standardausgabe schreibt.
An das Ende der Ausgabe soll noch eine Meldung erfolgen, von welchem Device das Programm gelesen
hat. Beispiel:
$ echo hallo | isredir
hallo
Eingabe kam von einer Fifo.
$ isredir <isredir.c
/*
* Musterloesung zu Uebungsblatt 1
* Systemnahe Software II SS 99
* M. Grabert
*/
#include <sys/stat.h>
...
Eingabe kam aus einer Datei.
$ isredir
hallole
hallole
^D
Eingabe kam von einem Character-Device (z.B. Terminal).
Tip: