source: xtideuniversalbios/trunk/Assembly_Library/Inc/File.inc @ 51

Last change on this file since 51 was 51, checked in by aitotat, 14 years ago

Changes to Assembly Library:
File handle is now properly returned when opening file.
Added function for getting file size by using file handle.

File size: 763 bytes
Line 
1; File name     :   File.inc
2; Project name  :   Assembly Library
3; Created date  :   8.10.2010
4; Last update   :   10.10.2010
5; Author        :   Tomi Tilli
6; Description   :   File library defines.
7%ifndef FILE_INC
8%define FILE_INC
9
10; File access and sharing modes
11struc FILE_ACCESS
12    .ReadOnly       resb    1
13    .WriteOnly      resb    1
14    .ReadAndWrite   resb    1
15endstruc
16
17; Origin of file seek
18struc SEEK_FROM
19    .startOfFile            resb    1   ; 00h
20    .currentFilePosition    resb    1   ; 01h
21    .endOfFile              resb    1   ; 02h
22endstruc
23
24; File attribute flags
25FLG_FILEATTR_READ_ONLY          EQU     (1<<0)
26FLG_FILEATTR_HIDDEN             EQU     (1<<1)
27FLG_FILEATTR_SYSTEM             EQU     (1<<2)
28FLG_FILEATTR_VOLUME_LABEL       EQU     (1<<3)
29FLG_FILEATTR_DIRECTORY          EQU     (1<<4)
30FLG_FILEATTR_ARCHIVE            EQU     (1<<5)
31
32
33%endif ; FILE_INC
Note: See TracBrowser for help on using the repository browser.