Subversion Repositories Kolibri OS

Rev

Go to most recent revision | 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.  
  13. dword  am2__ = 0x0;
  14. dword  bm2__ = 0x0;
  15.  
  16.  
  17. //import  libio                     , \
  18. char alibio_init[9] = "lib_init\0";
  19. char afile_size[11]  = "file_size\0";
  20. char afile_open[12] = "file_open\0";
  21. char afile_read[11]  = "file_read\0";
  22. char afile_close[12] = "file_close\0";
  23.  
  24. //align 4
  25. //dword fh=0;
  26.  
  27. #define O_BINARY  0
  28. #define O_READ    1
  29. #define O_WRITE   2
  30. #define O_CREATE  4
  31. #define O_SHARE   8
  32. #define O_TEXT    16
  33.  
  34. #define SEEK_SET  0
  35. #define SEEK_CUR  1
  36. #define SEEK_END  2
  37.