source: sbliveos2/trunk/drv16/segments.asm@ 195

Last change on this file since 195 was 142, checked in by ktk, 25 years ago

Import

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 2.6 KB
Line 
1; $Id: segments.asm 142 2000-04-23 14:55:46Z ktk $
2
3; SCCSID = %W% %E%
4;***************************************************************************;
5; ;
6; Copyright (c) IBM Corporation 1994 - 1997. ;
7; ;
8; The following IBM OS/2 source code is provided to you solely for the ;
9; the purpose of assisting you in your development of OS/2 device drivers. ;
10; You may use this code in accordance with the IBM License Agreement ;
11; provided in the IBM Device Driver Source Kit for OS/2. ;
12; ;
13;;**************************************************************************;
14;;@internal %W%
15; Defines segment ordering for 16-bit DD's with Watcom C++
16; @version %I%
17; @context
18; Unless otherwise noted, all interfaces are Ring-0, 16-bit, kernel stack.
19; @notes
20; @history
21; 01-Jul-95 Timur Tabi Creation
22;
23;;**************************************************************************;
24
25.386
26.seq
27
28 public _end_of_data
29 public _end_of_heap
30 public _end_of_initdata
31 public _end_of_text
32
33_HEADER segment dword public use16 'DATA'
34_HEADER ends
35
36_DATA segment dword public use16 'DATA'
37_DATA ends
38
39CONST segment dword public use16 'DATA'
40CONST ends
41
42CONST2 segment dword public use16 'DATA'
43CONST2 ends
44
45_BSS segment dword public use16 'BSS'
46_BSS ends
47
48_ENDDS segment dword public use16 'ENDDS'
49_end_of_data dw 0
50_ENDDS ends
51
52_HEAP segment dword public use16 'ENDDS'
53_HEAP ends
54
55_ENDHEAP segment dword public use16 'ENDDS'
56_end_of_heap dw 0
57_ENDHEAP ends
58
59_INITDATA segment dword public use16 'ENDDS'
60_INITDATA ends
61
62_ENDINITDATA segment dword public use16 'ENDDS'
63_end_of_initdata dw 0
64_ENDINITDATA ends
65
66_TEXT segment dword public use16 'CODE'
67_TEXT ends
68
69RMCODE segment dword public use16 'CODE'
70RMCODE ends
71
72_ENDCS segment dword public use16 'CODE'
73_end_of_text dw 0
74_ENDCS ends
75
76_INITTEXT segment dword public use16 'CODE'
77_INITTEXT ends
78
79DGROUP group _HEADER, CONST, CONST2, _DATA, _BSS, _ENDDS, _HEAP, _ENDHEAP, _INITDATA, _ENDINITDATA
80CGROUP group _TEXT, RMCODE, _ENDCS, _INITTEXT
81
82end
Note: See TracBrowser for help on using the repository browser.