TUOX OPERATING
SYSTEM
IOCTL
Kod zpravy:
-
DEV_IOCTL - čtení stavu mechanik
Popis položek zprávy v typu mess_devio
Device - minor cislo zarizeni tedy cislo floppy drive.
Proc_nr - cislo procesu posílajícího pozadavek IOCTL.
Count - cislo IOCTL pozadavku.
Position - nic.
Address - adresa argumentů.
-
GETDEVSIZE - požadavek pro získání počtu bloků drive
address je ukazatel na long, kde se zapíše počet bloků
-
GETNUMBERMINORDEV - požadavek pro získání počtu minor zařízení
address je ukazatel na int, kde se má zapsat počet minor zařízení
Odpovědí na zprávu:
Kladne cislo: pocet prectenych byte.
Zaporne cislo: kod chyby.
ENXIO Bad drive number.
EINVAL Chyba pozadavku.
jina zprava vracena z funkce syscopy.
Poznamka:
Zpravy pro floppy task jsou konzistentni se zpravami pro vsechny device.
Odkazy: