;
; Ullrich von Bassewitz, 31.05.1998
;
; Data for the stdio file stream.
;

        .export         __filetab

        .include        "stdio.inc"
        .include        "fcntl.inc"
        .include        "_file.inc"

;----------------------------------------------------------------------------
; File data

.data

__filetab:
        .byte   0, _FOPEN, 0    ; stdin
        .byte   1, _FOPEN, 0    ; stdout
        .byte   2, _FOPEN, 0    ; stderr
.repeat FOPEN_MAX - 3
        .byte   0, _FCLOSED, 0  ; free slot
.endrepeat


; Standard file descriptors

_stdin:
        .word   __filetab + (STDIN_FILENO * .sizeof(_FILE))

_stdout:
        .word   __filetab + (STDOUT_FILENO * .sizeof(_FILE))

_stderr:
        .word   __filetab + (STDERR_FILENO * .sizeof(_FILE))