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

Last change on this file since 51 was 51, checked in by Tomi Tilli, 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.