Zadanie 14.
Zadanie.
Wersja A:
Stworzyć urządzenie terminalowe, poprzez które proces miałby
dostęp do ostatnio używanego przez siebie terminala.
Uwaga: dla każdego procesu może to oznaczać inny terminal.
Wersja B:
Stworzyć urządzenie terminalowe, przez które proces uzyskiwałby dostęp
do ostatnio używanej konsoli.
Uwaga: dla każdego procesu w danej chwili oznacza to tę samą
konsolę.
Wskazówka.
Zadanie należy rozwiązać analogicznie do implementacji w Linuxie
urządzeń: /dev/tty, przez które proces uzyskuje dostęp do swojego terminala
sterującego i /dev/console, przez które proces uzyskuje dostęp do
bieżacej konsoli (vide: tty_io.c).
Autorka: Patrycja Węgrzynowicz