File: filedes.inc

package info (click to toggle)
cc65 2.19-2
  • links: PTS
  • area: main
  • in suites: forky, sid, trixie
  • size: 20,268 kB
  • sloc: ansic: 117,151; asm: 66,339; pascal: 4,248; makefile: 1,009; perl: 607
file content (23 lines) | stat: -rw-r--r-- 638 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
;
; Ullrich von Bassewitz, 16.11.2002
;
; File descriptor management for the POSIX I/O routines
;

.global         fdtab   ; Handle table
.global         unittab ; Unit table
.global         freefd  ; Return a table entry

MAX_FDS         = 8     ; Maximum number of file descriptors
LFN_OFFS        = 3     ; Start with logical file number 3

LFN_CLOSED      = $00   ; LFN is closed
LFN_READ        = $01   ; Open for reading
LFN_WRITE       = $02   ; Open for writing
LFN_OPEN        = (LFN_READ | LFN_WRITE)
LFN_EOF         = $80   ; Read to EOF

LFN_STDIN       = LFN_OFFS+0
LFN_STDOUT      = LFN_OFFS+1
LFN_STDERR      = LFN_OFFS+2