QL Programación Avanzada
Anterior Siguiente

Apéndice P - Bloque de definición de canal de fichero del sistema

Bloque de definición de canal de fichero del sistema

$18FS.NEXT*4conexión al siguiente canal de fichero del sistema
$1CFS.ACCES*1modo de acceso (D3 en llamada OPEN)
$1DFS.DRIVE*1ID de la unidad
$1EFS.FILNR+2número de ficheros en la unidad
$20FS.NBLOK2número del bloque que contiene el siguiente octeto
$22FS.NBYTE+2siguiente octeto del bloque
$24FS.EBLOK+2número del bloque que contiene el octeto después del EOF
$26FS.EBYTE+2octeto después del EOF
$28FS.CBLOK4apuntador a la tabla de bloque dependiente para el bloque actual, que puede contener el octeto actual/siguiente
$2CFS.UPDT puesto si se ha actualizado el fichero
$32FS.FNAME*2+36 octetosnombre del fichero
$58FS.SPARE72libres

Bloque de definición física

$10FS.DRIVR*4apuntador a la conexión del mediador de acceso para el controlador
$14FS.DRIVN*1número de unidad
$15 1reservado
$16FS.MNAMR*2+10nombre del medio
$22FS.FILES1número de ficheros abiertos

La longitud viene determinada por el conector del mediador de acceso.

Clave

*Inicialmente los bloques están a ceros, menos los marcados con *, que los llena el IOSS.
+La rutina de OPEN no se llama si intenta abrir un fichero compartido, abierto a más de un canal. En ese caso, FN.BYTE se pone a $40 y la información fija se copia desde el primer canal abierto al fichero.


Anterior Tabla de contenidos Siguiente
Bloque de definición de canal   Bloque de control de job