Subversion Repositories Kolibri OS

Rev

Rev 3107 | Blame | Last modification | View Log | Download | RSS feed

  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;
  12. $DD 2 dup 0
  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
  35.