Rev 5626 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
3107 | leency | 1 | //Asper |
5598 | pavelyakov | 2 | #ifndef INCLUDE_LIBIO_H |
3 | #define INCLUDE_LIBIO_H |
||
5676 | pavelyakov | 4 | #print "[include |
3107 | leency | 5 | |
5598 | pavelyakov | 6 | #ifndef INCLUDE_KOLIBRI_H |
7 | #include "../lib/kolibri.h" |
||
8 | #endif |
||
9 | |||
10 | #ifndef INCLUDE_DLL_H |
||
11 | #include "../lib/dll.h" |
||
12 | #endif |
||
13 | |||
3107 | leency | 14 | //library |
15 | dword libio = #alibio; |
||
16 | char alibio[21] = "/sys/lib/libio.obj\0"; //"libio.obj\0"; |
||
17 | |||
18 | dword libio_init = #alibio_init; |
||
19 | dword file_size = #afile_size; |
||
20 | dword file_open = #afile_open; |
||
21 | dword file_read = #afile_read; |
||
22 | dword file_close = #afile_close; |
||
3839 | Asper | 23 | $DD 2 dup 0 |
3107 | leency | 24 | |
25 | |||
26 | //import libio , \ |
||
27 | char alibio_init[9] = "lib_init\0"; |
||
28 | char afile_size[11] = "file_size\0"; |
||
29 | char afile_open[12] = "file_open\0"; |
||
30 | char afile_read[11] = "file_read\0"; |
||
31 | char afile_close[12] = "file_close\0"; |
||
32 | |||
33 | //align 4 |
||
34 | //dword fh=0; |
||
35 | |||
36 | #define O_BINARY 0 |
||
37 | #define O_READ 1 |
||
38 | #define O_WRITE 2 |
||
39 | #define O_CREATE 4 |
||
40 | #define O_SHARE 8 |
||
41 | #define O_TEXT 16 |
||
42 | |||
43 | #define SEEK_SET 0 |
||
44 | #define SEEK_CUR 1 |
||
45 | #define SEEK_END 2 |
||
5598 | pavelyakov | 46 | |
47 | #endif |