]> git.sur5r.net Git - cc65/blobdiff - libsrc/cbm/oserror.s
don't use constructor to setup runtime stack
[cc65] / libsrc / cbm / oserror.s
index 0a7ed6e2779d7058cf0be3494262cb7f3f11cea0..3fa7b3e1ebbcb2946503ee98a578dec4f3c00a97 100644 (file)
@@ -6,7 +6,7 @@
 ;
 
        .export         __osmaperrno
-       .include        "../common/errno.inc"
+       .include        "errno.inc"
 
 .code
 
@@ -42,36 +42,37 @@ ErrTab:
        .byte   7, EINVAL       ; File not output
        .byte   8, EINVAL       ; Filename missing
        .byte   9, ENODEV       ; Ilegal device
-;      .byte  20,              ; Read error
-;              .byte  21,              ; Read error
-;      .byte  22,              ; Read error
-;              .byte  23,              ; Read error
-;              .byte  24,              ; Read error
-;              .byte  25,              ; Write error
+;      .byte  20,              ; Read error
+;              .byte  21,              ; Read error
+;      .byte  22,              ; Read error
+;              .byte  23,              ; Read error
+;              .byte  24,              ; Read error
+;              .byte  25,              ; Write error
        .byte  26, EACCES       ; Write protect on
-;              .byte  27,              ; Read error
-;              .byte  28,              ; Write error
-;              .byte  29,              ; Disk ID mismatch
-;              .byte  30,              ; Syntax error
-;              .byte  31,              ; Syntax error
-;              .byte  32,              ; Syntax error
+;              .byte  27,              ; Read error
+;              .byte  28,              ; Write error
+;              .byte  29,              ; Disk ID mismatch
+;              .byte  30,              ; Syntax error
+;              .byte  31,              ; Syntax error
+;              .byte  32,              ; Syntax error
                .byte  33, EINVAL       ; Syntax error (invalid file name)
                .byte  34, EINVAL       ; Syntax error (no file given)
-;              .byte  39,              ; Syntax error
-;              .byte  50,              ; Record not present
-;              .byte  51,              ; Overflow in record
-;      .byte  52,              ; File too large
+;              .byte  39,              ; Syntax error
+;              .byte  50,              ; Record not present
+;              .byte  51,              ; Overflow in record
+;      .byte  52,              ; File too large
        .byte  60, EINVAL       ; Write file open
        .byte  61, EINVAL       ; File not open
        .byte  62, ENOENT       ; File not found
        .byte  63, EEXIST       ; File exists
        .byte  64, EINVAL       ; File type mismatch
-;      .byte  65,              ; No block
-;      .byte  66,              ; Illegal track or sector
-;              .byte  67,              ; Illegal system track or sector
+;      .byte  65,              ; No block
+;      .byte  66,              ; Illegal track or sector
+;              .byte  67,              ; Illegal system track or sector
        .byte  70, EBUSY        ; No channel
-;              .byte  71,              ; Directory error
+;              .byte  71,              ; Directory error
 ;      .byte  72,              ; Disk full
-;              .byte  73,              ; DOS version mismatch
+;              .byte  73,              ; DOS version mismatch
+        .byte  74, ENODEV       ; Drive not ready
 
 ErrTabSize = (* - ErrTab)