Subversion Repositories SvarDOS

Compare Revisions

Ignore whitespace Rev 366 → Rev 367

/svarcom/rmodinit.c
3,6 → 3,8
#include <stdio.h>
#include <string.h>
 
#include "env.h"
 
#include "rmod.h"
 
#include "rmodinit.h"
165,3 → 167,15
}
return(0xffff);
}
 
 
/* update rmod's pointer to comspec */
void rmod_updatecomspecptr(unsigned short rmod_seg, unsigned short env_seg) {
unsigned short far *comspecptr = MK_FP(rmod_seg, RMOD_OFFSET_COMSPECPTR);
char far *comspecfp = env_lookup(env_seg, "COMSPEC");
if (comspecfp != NULL) {
*comspecptr = FP_OFF(comspecfp) + 8; /* +8 to skip the "COMSPEC=" prefix */
} else {
*comspecptr = 0;
}
}