DOS ABANDONAR
OlOCh (268)
• Abandonar un fichero.
El efecto de esta rutina es similar al de DOS CERRAR, con la diferencia de que no escribe
en el disco la cabecera ni los datos pendientes y no actualiza el directorio
.
Sólo se debe
usar esta rutina en caso de que DOS CERRAR no sea capaz de cerrar el fichero (por ejem
plo, cuando el disco es defectuoso o ha sido extraído de la unidad o cambiado permanen
temente)
.
Condiciones de entrada
B
=
número del fichero
Situación de salida
Éxito:
Indicador de arrastre a
A corrupto
Fracaso:
Indicador de arrastre a
O
A
=
código del error
Siempre:
BC, DE, HL, IX corruptos
Preservados todos los demás registros
DOS REF CAB
OlOFh (271)
•
Apuntar a los datos de cabecera del fichero.
El área de datos de cabecera consta de 8 bytes, que pueden ser util
izados
con cualquier
propósito. Los datos de cabecera están disponibles aun cuando el fichero no tenga cabece
ra. Sin embargo, sólo serán grabados en el disco si el fichero tiene cabecera y está abierto
para escritura
.
+3 BASIC utiliza estos bytes de la forma descrita en DOS ABRIR
.
Al crear un fichero
que luego vaya a ser cargado por BASIC (con LOAD) estos bytes deben ser rellenados con
los valores apropiados.
Condiciones de entrada
B
=
número del fichero
Sección 27. Gu
ía
de +3005
243