;
;       IBM Confidential                                              ;AC000;
;       Copyright (C) IBM Corporation 1991-1992                       ;AC000;
;       All Rights Reserved.
;
;**     segment ordering for MSDOS
;
;


; If this is the disk based DOS, then there are just two (real) segments,
; DOSCODE and DOSDATA.  All the initialization and startup code in in the
; DOSCODE segment.  For ROMDOS, the initialization code cannot be in the
; same segment as the resident code, so a new segment, DOSINIT is included
; between the two.
;


DOSCODE         SEGMENT BYTE PUBLIC 'CODE'
DOSCODE         ENDS

DUM     SEGMENT PARA PUBLIC 'DUM'
DUM     ENDS

ifndef IS_SHARE ; M038 Removes segment definition in SHARE.EXE

ifdef ROMDOS

DOSINITSEG      SEGMENT WORD PUBLIC 'DOSINITSEG'
DOSINITSEG      ENDS

DUM2    SEGMENT PARA PUBLIC 'DUM2'
DUM2    ENDS

endif ; ROMDOS

endif           ; M038

DOSDATA         SEGMENT WORD PUBLIC 'DATA'
DOSDATA         ENDS

DOSDATALAST     SEGMENT WORD PUBLIC 'DATA'
DOSDATALAST     ENDS

DOSGRP          GROUP DOSDATA,DOSDATALAST
