TUOX OPERATING
SYSTEM
WRITE
Kod zpravy:
DEV_WRITE - čtení bloku
Popis položek zprávy v typu mess_devio
Device - minor cislo zarizeni tedy cislo floppy drive, mohou byt
4.
Proc_nr - cislo processu požadující I/O operaci
Count =1 ... pocet bloku jdoucich po sobe, ktere chcete zapsat.
Position - cislo bloku, kam chcete data zapsat.
Address - adresa paměti s daty pro zapis.
Odpovědí na zprávu:
Kladne cislo: pocet zapsanych byte.
Zaporne cislo: kod chyby.
ENXIO Drive not ready, drive not installed, bad
drive number.
EINVAL Chyba pozadavku, cislo uvedeneho bloku neexistuje (>
max)
EACCES Drive is write-protect
EIO Chybny
sektor, nenaformatovany disk, jina chyba disku, chyba pri zapisu.
jina zprava vracena z funkce syscopy.
Poznamka:
Zpravy pro floppy task jsou konzistentni se zpravami pro vsechny device.
Odkazy: