Testování TTY - funkční verze ze dne 30. srpna 1999

Last update by Radim Neděla (radim.nedela.fei@vsb.cz)

Jelikož nefungovala funkce ioctl, muselo se přistoupit k několika úpravám přímo v adresáři TTY.

Menší úprava se týkala souboru TTY\do_ioctl.inc, ve kterém bylo u možnosti TIOCGETP chybně voláno syscopy až poté, co se nastavili návratové hodnoty.

Další úprava se týkala soboru TTY\tty_com.h, kde bylo nutno upravit strukturu tty_params tak, aby její celková délka byla ne 6 bytů, ale pouze 4 byty, jak to předpokládá do_ioctl.

V hlavičkovém souboru COMMON\sgtty.h jsem musel změnit hodnotu u XTABS, neboť tato konstanta se musí vejít do 1 byte a proto nemůže být tak velká, jak bylo původně.

Posledním pozměněným souborem je TEST\test7.c, ve kterém bylo nutno přepsat některé dvoubytové hodnoty na hodnoty jednobytové vzhledem k předchozím úpravám, a bylo nutno přepsat funkci get, která nesmyslně volala TIOCGETC, ze kterého se snažila přečíst mód, avšak tato funkce něco podobného nevrací.