Subversion Repositories SvarDOS

Rev

Rev 1043 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1043 Rev 1988
Line 237... Line 237...
237
  if (p->argc == 0) {
237
  if (p->argc == 0) {
238
    nls_outputnl(0,7); /* "Required parameter missing */
238
    nls_outputnl(0,7); /* "Required parameter missing */
239
    return(CMD_OK);
239
    return(CMD_OK);
240
  }
240
  }
241
 
241
 
-
 
242
  if (env_lookup(p->env_seg, "DOSDIR") == NULL) {
-
 
243
    nls_outputnl(29,5); /* "%DOSDIR% not defined" */
-
 
244
    return(CMD_FAIL);
-
 
245
  }
-
 
246
 
242
  /* detect what subfunction the user wants */
247
  /* detect what subfunction the user wants */
243
  if ((imatch(p->argv[0], "add")) && (p->argc == 3)) return(cmd_lnadd(p->BUFFER, p->argv[1], p->argv[2], p->env_seg));
248
  if ((imatch(p->argv[0], "add")) && (p->argc == 3)) return(cmd_lnadd(p->BUFFER, p->argv[1], p->argv[2], p->env_seg));
244
  if ((imatch(p->argv[0], "del")) && (p->argc == 2)) return(cmd_lndel(p->BUFFER, p->argv[1], p->env_seg));
249
  if ((imatch(p->argv[0], "del")) && (p->argc == 2)) return(cmd_lndel(p->BUFFER, p->argv[1], p->env_seg));
245
  if (imatch(p->argv[0], "list")) {
250
  if (imatch(p->argv[0], "list")) {
246
    if (p->argc == 1) return(cmd_lnlist(p->BUFFER, NULL, p->env_seg));
251
    if (p->argc == 1) return(cmd_lnlist(p->BUFFER, NULL, p->env_seg));