Subversion Repositories SvarDOS

Rev

Rev 453 | Rev 460 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 453 Rev 459
Line 35... Line 35...
35
  unsigned short origenvseg;  /* original environment segment */
35
  unsigned short origenvseg;  /* original environment segment */
36
  unsigned char flags;        /* command line parameters */
36
  unsigned char flags;        /* command line parameters */
37
  unsigned char echoflag;     /* ECHO ON / ECHO OFF */
37
  unsigned char echoflag;     /* ECHO ON / ECHO OFF */
38
};
38
};
39
 
39
 
40
#define RMOD_OFFSET_ENVSEG     0x08
40
#define RMOD_OFFSET_ENVSEG     0x2C   /* stored in rmod's PSP */
41
#define RMOD_OFFSET_LEXITCODE  0x0A
41
#define RMOD_OFFSET_LEXITCODE  0x10A
42
#define RMOD_OFFSET_COMSPECPTR 0x0C
42
#define RMOD_OFFSET_COMSPECPTR 0x10C
43
#define RMOD_OFFSET_BOOTDRIVE  0x0E
43
#define RMOD_OFFSET_BOOTDRIVE  0x10E
44
#define RMOD_OFFSET_ROUTINE    0x1D
44
#define RMOD_OFFSET_ROUTINE    0x11D
45
 
45
 
46
struct rmod_props far *rmod_install(unsigned short envsize);
46
struct rmod_props far *rmod_install(unsigned short envsize);
47
struct rmod_props far *rmod_find(void);
47
struct rmod_props far *rmod_find(void);
48
void rmod_updatecomspecptr(unsigned short rmod_seg, unsigned short env_seg);
48
void rmod_updatecomspecptr(unsigned short rmod_seg, unsigned short env_seg);
49
 
49