TUOX OPERATING SYSTEM
WRITE
 
zdrojové kódy popis vsech zprvav zpět na hlavní stránku kontakt


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:

     
    kontakt:
    Libor Čudek Jaroslav Skybík oběma