2 ; Ullrich von Bassewitz, 16.11.2002
4 ; File descriptor management for the POSIX I/O routines
7 .global fdtab ; Handle table
8 .global unittab ; Unit table
9 .global freefd ; Return a table entry
11 MAX_FDS = 8 ; Maximum number of file descriptors
12 LFN_OFFS = 3 ; Start with logical file number 3
14 LFN_CLOSED = $00 ; LFN is closed
15 LFN_READ = $01 ; Open for reading
16 LFN_WRITE = $02 ; Open for writing
17 LFN_OPEN = (LFN_READ | LFN_WRITE)
18 LFN_EOF = $80 ; Read to EOF
20 LFN_STDIN = LFN_OFFS+0
21 LFN_STDOUT = LFN_OFFS+1
22 LFN_STDERR = LFN_OFFS+2