Czytanie z terminala:
if ( pusta kanoniczna lista znakowa )
- if ( pusta surowa lista znakowa )
- if ( terminal otwarty w trybie nieblokującym )
- czekaj aż surowa lista znakowa nie będzie pusta
- if ( terminal w trybie surowym )
- skopiuj dane z listy surowej na kanoniczną
- else
- skopiuj dane przechodząc przez dyscyplinę linii do pierwszego znaku końca wiersza
kopiuj znaki z listy kanonicznej do przestrzeni adresowej użytkownika