Rev 3107 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
3107 | leency | 1 | //Asper |
2 | |||
3 | //library |
||
4 | dword libio = #alibio; |
||
5 | char alibio[21] = "/sys/lib/libio.obj\0"; //"libio.obj\0"; |
||
6 | |||
7 | dword libio_init = #alibio_init; |
||
8 | dword file_size = #afile_size; |
||
9 | dword file_open = #afile_open; |
||
10 | dword file_read = #afile_read; |
||
11 | dword file_close = #afile_close; |
||
3839 | Asper | 12 | $DD 2 dup 0 |
3107 | leency | 13 | |
14 | |||
15 | //import libio , \ |
||
16 | char alibio_init[9] = "lib_init\0"; |
||
17 | char afile_size[11] = "file_size\0"; |
||
18 | char afile_open[12] = "file_open\0"; |
||
19 | char afile_read[11] = "file_read\0"; |
||
20 | char afile_close[12] = "file_close\0"; |
||
21 | |||
22 | //align 4 |
||
23 | //dword fh=0; |
||
24 | |||
25 | #define O_BINARY 0 |
||
26 | #define O_READ 1 |
||
27 | #define O_WRITE 2 |
||
28 | #define O_CREATE 4 |
||
29 | #define O_SHARE 8 |
||
30 | #define O_TEXT 16 |
||
31 | |||
32 | #define SEEK_SET 0 |
||
33 | #define SEEK_CUR 1 |
||
34 | #define SEEK_END 2 |