os.def 1.1 KB

123456789101112131415161718192021222324
  1. DEFINITION MODULE os;
  2. (* PROCEDURES de d‚marrage *)
  3. PROCEDURE COLD_BOOT; (* d‚marrage … froid *)
  4. PROCEDURE WARM_BOOT; (* d‚marrage … chaud *)
  5. (* PROCEDURES de console et imprimante *)
  6. PROCEDURE ERREUR_CONSOLE( x: SHORTCARD): CARDINAL;
  7. PROCEDURE CONS : BOOLEAN; (* teste si caractŠre est prˆt *)
  8. PROCEDURE CONIN : CHAR; (* lit un caractŠre sur la console *)
  9. PROCEDURE CONOUT( c : CHAR); (* ‚crit un caractŠre sur la console *)
  10. PROCEDURE LIST( c : CHAR); (* envoi un caractŠre sur l'imprimante*)
  11. (* PROCEDURES disques *)
  12. PROCEDURE HOME; (* tˆte en position 0 *)
  13. PROCEDURE ERREUR_DISQUE( x : SHORTCARD): CARDINAL;
  14. PROCEDURE RESET() : SHORTCARD;
  15. PROCEDURE LIT_SECTEUR ( piste,tete,secteur,nbre_secteurs,drive : SHORTCARD ;
  16. VAR buffer : ARRAY OF BYTE) : SHORTCARD ;
  17. PROCEDURE ECRIT_SECTEUR ( piste,tete,secteur,nbre_secteurs,drive : SHORTCARD ;
  18. VAR buffer : ARRAY OF BYTE) : SHORTCARD ;
  19. END os.