Subversion Repositories SvarDOS

Rev

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

Rev 1798 Rev 1822
Line 34... Line 34...
34
#include "env.h"
34
#include "env.h"
35
#include "helpers.h"
35
#include "helpers.h"
36
#include "redir.h"
36
#include "redir.h"
37
#include "rmodinit.h"
37
#include "rmodinit.h"
38
#include "sayonara.h"
38
#include "sayonara.h"
-
 
39
#include "version.h"
39
 
40
 
40
#include "rmodcore.h" /* rmod binary inside a BUFFER array */
41
#include "rmodcore.h" /* rmod binary inside a BUFFER array */
41
 
42
 
42
/* this version byte is used to tag RMOD so I can easily make sure that
43
/* this version byte is used to tag RMOD so I can easily make sure that
43
 * the RMOD struct I find in memory is one that I know. Should the version
44
 * the RMOD struct I find in memory is one that I know. Should the version
Line 294... Line 295...
294
        s++;
295
        s++;
295
        _dosgetcurdir(s);
296
        _dosgetcurdir(s);
296
        /* move s ptr forward to end (0-termintor) of pathname */
297
        /* move s ptr forward to end (0-termintor) of pathname */
297
        while (*s != 0) s++;
298
        while (*s != 0) s++;
298
        break;
299
        break;
299
      case 'V':  /* $V = DOS version number */
300
      case 'V':  /* $V = version number */
300
      case 'v':
301
      case 'v':
301
        s += sprintf(s, "VER"); /* TODO */
302
        s += sprintf(s, PVER);
302
        break;
303
        break;
303
      case 'N':  /* $N = current drive */
304
      case 'N':  /* $N = current drive */
304
      case 'n':
305
      case 'n':
305
        *s = _dosgetcurdrive() + 'A';
306
        *s = _dosgetcurdrive() + 'A';
306
        s++;
307
        s++;