summaryrefslogtreecommitdiff
path: root/v4.0/src/INC/FILEMODE.INC
diff options
context:
space:
mode:
Diffstat (limited to 'v4.0/src/INC/FILEMODE.INC')
-rw-r--r--v4.0/src/INC/FILEMODE.INC56
1 files changed, 56 insertions, 0 deletions
diff --git a/v4.0/src/INC/FILEMODE.INC b/v4.0/src/INC/FILEMODE.INC
new file mode 100644
index 0000000..f6377a7
--- /dev/null
+++ b/v4.0/src/INC/FILEMODE.INC
@@ -0,0 +1,56 @@
1; SCCSID = @(#)filemode.asm 1.1 85/04/10
2; SCCSID = @(#)filemode.asm 1.1 85/04/10
3BREAK <Standard I/O assignments>
4
5stdin EQU 0
6stdout EQU 1
7stderr EQU 2
8stdaux EQU 3
9stdprn EQU 4
10
11BREAK <File modes>
12
13access_mask EQU 0FH
14open_for_read EQU 00h
15open_for_write EQU 01h
16open_for_both EQU 02h
17
18sharing_mask EQU 0F0H
19sharing_compat EQU 000H
20sharing_deny_both EQU 010H
21sharing_deny_write EQU 020H
22sharing_deny_read EQU 030H
23sharing_deny_none EQU 040H
24sharing_net_FCB EQU 070h
25sharing_no_inherit EQU 080H
26
27BREAK <Extended Open>
28
29no_code_page_check EQU 0100H
30int_24_error EQU 2000H
31auto_commit_write EQU 4000H
32ext_open_on EQU 01H
33ext_file_not_exists EQU 04H
34ext_open_I24_off EQU 02H
35io_mode_id EQU 00000010B
36reserved_bits_mask EQU 0FE00H
37exists_mask EQU 0FH
38not_exists_mask EQU 0F0H
39action_opened EQU 01H
40action_created_opened EQU 02H
41action_replaced_opened EQU 03H
42
43ext_exists_open EQU 01H
44ext_exists_fail EQU 0H
45ext_nexists_create EQU 10H
46
47
48
49ext_open_parm struc
50ext_set_list dd ?
51ext_num_of_parm dw ?
52ext_open_parm ends
53
54
55
56 \ No newline at end of file