Unit u_cache_disk
Uses
Classes, Interfaces, Objects and Records
Variables
Description
Overview
Functions and Procedures
Types
Constants
Description
Functions and Procedures
function fich_valide(f : integer) : boolean; |
|
function ouvre(nom : string; read_write : t_read_write) : integer; |
Indique si un num‚ro de fichier est utilisable.
|
procedure lit_bloc(f : integer; var res; taille : word); |
Ouvre un fichier, et retourne son num‚ro. Un 0 correspond … une erreur.
|
procedure ecrit_bloc(f : integer; var res; taille : word); |
Transfert TAILLE octet vers RES … partir du fichier F.
|
procedure ferme(f : integer); |
Transfert TAILLE octets de RES vers le fichier.
|
function fin_fich(f : integer) : boolean; |
Referme le fichier F.
|
function get_taille(f : integer) : longint; |
Indique la fin d'un fichier
|
Types
t_read_write = (...); |
Codes d'erreur: 0 - aucune erreur. 1 - fichier non ouvert. (consulter IORESULT) 2 - fin de fichier atteinte. 3 - num‚ro de fichier in‚xistant. 4 - Tentative de lecture sur fichier en ‚criture. 5 - Tentative d'‚criture sur fichier en lecture. 6 - Erreur disque (consulter IORESULT).
Values
|
Constants
nb_fic = 10; |
Auteur: Patrick Pr‚martin. Date: 06/08/1992. 14/08/1992. 10/01/1993. Langage: Turbo Pascal 6.0 But: Acc‚l‚ration des lectures/‚critures r‚alis‚es par BLOCKREAD et BLOCKWRITE dans les programmes … l'aide d'un cache disque.
|
tampon_fic = 512; |
Nombre de fichiers g‚r‚s.
|
erreur_io : word = 0; |
Taille en octets pour le tampon de chaque fichier.
|
My libraries for Turbo Pascal (c) 1990-2025
Patrick PREMARTIN - Powered by
PasDoc
Generated by PasDoc 0.16.0.